Security Researcher & Engineer · Cloudflare · Bengaluru
I find vulnerabilities, and build the systems that catch them.
I work across the security lifecycle, from vulnerability research in web frameworks, server runtimes and desktop software to threat modeling and security automation. I build AI-powered review agents, variant analysis pipelines and bug bounty agents that find bugs at scale.
- Credited advisories
- 5
- Critical unauthenticated RCEs
- 3
- Highest CVSS (v4.0)
- 9.5
Advisories
Coordinated disclosures credited to me, newest first. Select one for details.
-
One root cause · React Flight deserialization
-
Unauthenticated RCE in React Server Components Critical9.5
Specially crafted payloads sent to frameworks that support React Server Components could lead to remote code execution, in cases where a response carries multiple typed arrays alongside an attacker-controlled value.
- Packages
- react-server-dom-webpack, -turbopack, -parcel
- Affected
- 19.0.0 to 19.0.8, 19.1.0 to 19.1.9, 19.2.0 to 19.2.8, 19.3.0
- Fixed in
- 19.0.9, 19.1.10, 19.2.9, 19.3.1
- Severity
- Critical · 9.5 CVSS v4.0
- Credit
- Sole finder
-
Unauthenticated RCE in
use cachefunctions returning typed arrays Critical9.5Applications using the App Router with Cache Components could be exploited for remote code execution when a
use cachefunction returns multiple typed arrays. No workaround exists. The fix shipped in Next.js 16.4.1.- Package
- next
- Affected
- >= 16.0.0, <= 16.4.0
- Fixed in
- 16.4.1
- Weakness
- CWE-502 · Deserialization of untrusted data
- Severity
- Critical · 9.5 CVSS v4.0
- Credit
- Sole finder
-
-
Unauthenticated RCE on Windows-hosted servers Critical9.0
Applications using the Pages and App routers without Cache Components could allow remote code execution when the server runs on a Windows filesystem. No workaround exists, so affected deployments needed to upgrade.
- Identifiers
- CVE-2026-75604 · GHSA-p293-qw3h-jr36
- Package
- next
- Affected
- >= 13.4 < 15.5.24, >= 16.0 < 16.3.3
- Fixed in
- 15.5.24, 16.3.3
- Weakness
- CWE-22 · Path traversal
- Severity
- Critical · 9.0 CVSS v3.1
- Credit
- Co-reported with @B0RI
-
WebSocket
permessage-deflatememory exhaustion High7.5A remote attacker could send crafted WebSocket messages once
permessage-deflateis negotiated, driving unbounded allocation inPerMessageDeflateFunction.largerBuffer()and causing denial of service. Mitigated by settingmaxDecompressedBufferSize.- Component
- undertow-core
- Weakness
- CWE-770 · Allocation without limits
- Severity
- Important (Red Hat) · 7.5 CVSS v3.1
- Credit
- Co-reported with Brian Laub
-
Local privilege escalation in Processor Identification Utility High8.5
Intel® Processor Identification Utility before 8.0.43 could allow an authenticated local user to escalate privileges. Disclosed in Intel's November 2025 security advisory.
- Identifiers
- CVE-2025-20010 · INTEL-SA-01334
- Fixed in
- 8.0.43
- Severity
- High · 8.5 CVSS v4.0 (7.8 v3.1)
- Credit
- Co-reported with Martin Hodo
Projects
Open-source security tooling I've built.
-
Krineon
A multi-agent, evidence-driven harness for authorized source audits. A coordinator dispatches independent research workers through a durable queue, and every result must be replayed by a different agent before it counts. A finding is reported only once full impact is demonstrated.
-
OWASP Agentic Security Dataset
Machine-readable JSON and YAML built on the OWASP Top 10 for Agentic Applications (2026), with cross-framework mappings and a log of real-world incidents. Use it for threat modeling, detection rules and compliance mapping.
Writing
Write-ups, tutorials and incident reports.
-
How Cloudflare addressed a cross-tenant data exposure vulnerability in Containers
Reused disk blocks in Cloudflare Containers and Sandboxes were not zeroed, so one tenant could read residual data left by another on the same host. The post covers the root cause, the fleet-wide remediation and how we confirmed there was no evidence of exploitation.
-
The "Pwn-Request": How a Single Misconfigured Setting Can Expose Your GitHub Project
How
pull_request_targetin GitHub Actions lets an attacker run code with access to repository secrets, and a two-workflow pattern that keeps untrusted code away from privileged steps, with defenses against artifact poisoning and race conditions. -
Dependency Confusion Attack on npm: An End-to-End PoC
A working proof of concept where a public npm package shadows an internal one, including how private registry proxies can pull newer public versions, and the safeguards that stop it.
-
The Art of Fuzzing: A Step-by-Step Guide to Coverage-Guided Fuzzing with LibFuzzer
Coverage-guided fuzzing from first principles, then LibFuzzer with sanitizers against a small C++ program and libxml2, covering seed corpora, corpus minimization and dictionaries.
Talks
Workshops and masterclasses.
-
Reducing the Attack Surface & Improving Defense
Session with a live demonstration at the Centre of Excellence for Cybersecurity Karnataka workshop for MSMEs, held for Cybersecurity Awareness Month. Co-presented with Sahil Gupta of Cloudflare.
-
Best Practices for Building a Secure AI Stack
Presented a nasscom masterclass on securing AI applications, infrastructure and data, covering AI security risks, governance and privacy, and how organizations get ready to adopt AI safely.
About
I'm a security researcher and engineer in Bengaluru, currently a Senior Security Engineer at Cloudflare, and previously at Intel, Dell and HP. I work across the whole life of a vulnerability: finding it, proving its impact, coordinating disclosure, and building the tooling that keeps the same class of bug from coming back.
-
Vulnerability research
Source audits and exploit development across web frameworks, server runtimes and desktop software.
-
Security automation
AI-powered code review agents, variant analysis and bug bounty agents that find, validate and triage vulnerabilities at scale.
-
Threat modeling & AppSec
Threat modeling, design review and code review for web applications and APIs.
-
AI & agentic security
Multi-agent research harnesses and threat intelligence for agentic systems.
Experience
Over 12 years across product security, offensive research and cloud security.
-
2026 to now
Senior Security Engineer
Cloudflare · Bengaluru
-
2023 to 2026
Offensive Security Researcher
Intel Corporation · Bengaluru
Show 3 earlier roles Hide earlier roles
-
2018 to 2023
Principal Product Security Engineer
Dell EMC · Bengaluru
-
2016 to 2018
Cyber Security
HP · Bengaluru
-
2014 to 2016
System Engineer
Tata Consultancy Services · Hyderabad
Education
-
2009 to 2013
B.Tech, Information Technology
Academy of Technology
Contact
For coordinated disclosure, research collaboration or speaking.