
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-60021 is a remote command injection vulnerability in the heap profiler built-in service of Apache bRPC, affecting all versions from 1.11.0 up to (but not including) 1.15.0 on all platforms. The flaw was reported by Simcha Kosman and disclosed publicly on January 16, 2026, via the Apache Security mailing list and oss-security. It carries a CVSS v3.1 base score of 9.8 (Critical), assigned by CISA-ADP (Openwall OSS-Sec, Feedly).
The root cause (CWE-77: Improper Neutralization of Special Elements used in a Command) lies in the /pprof/heap built-in endpoint, which accepts a user-supplied extra_options parameter and passes it directly as a command-line argument without any sanitization or validation. This flaw is only exploitable when the bRPC heap profiler service is enabled and configured to use jemalloc memory profiling. An unauthenticated, network-adjacent attacker can craft an HTTP request to the /pprof/heap endpoint with a malicious extra_options value to inject and execute arbitrary OS commands on the server. A public PoC has been published on GitHub (GitHub PoC, Openwall OSS-Sec).
Successful exploitation allows an unauthenticated remote attacker to execute arbitrary commands on the affected server with the privileges of the bRPC process, potentially achieving complete system compromise. This includes unauthorized access to sensitive data (confidentiality impact: HIGH), modification or deletion of data and configurations (integrity impact: HIGH), and disruption of service availability (availability impact: HIGH). Given that bRPC is widely used in high-performance distributed systems and AI infrastructure, exploitation could facilitate lateral movement within internal networks and exposure of sensitive backend data (Feedly, SecurityOnline).
A public proof-of-concept exploit has been published on GitHub by user ninjazan420, and additional PoC repositories (e.g., Ashwesker/Ashwesker-CVE-2025-60021) have appeared (GitHub PoC). The vulnerability has been referenced in threat intelligence reports linking it to the Qilin ransomware affiliate (AgendaCrypt malware family), suggesting potential use in targeted attacks against organizations (Ctrl-Alt-Intel). The EPSS score is approximately 0.67%, indicating a relatively low but non-negligible probability of exploitation in the wild. As of the available data, CVE-2025-60021 has not been added to the CISA KEV catalog, and no confirmed mass exploitation has been documented (Feedly).
/pprof/heap./pprof/heap requests, which indicates the heap profiler built-in service is enabled and jemalloc is in use — a prerequisite for exploitation./pprof/heap with a malicious extra_options parameter containing OS command injection payloads (e.g., extra_options=; id; whoami or using shell metacharacters to chain commands).extra_options value directly to a command-line execution context, causing the injected command to run with the privileges of the bRPC process./pprof/heap endpoint, especially from external or untrusted IP addresses; outbound connections from the bRPC server process to unknown external hosts following such requests./pprof/heap with unusual or encoded extra_options parameter values containing shell metacharacters (;, |, &&, backticks, $())./bin/sh, /bin/bash, curl, wget, python, nc) — particularly those not expected in normal bRPC operation./tmp; new cron jobs or scheduled tasks created by the bRPC service account.The primary remediation is to upgrade Apache bRPC to version 1.15.0, which addresses the vulnerability by validating the extra_options parameter (Openwall OSS-Sec). For systems that cannot be immediately upgraded, the Apache project provides a manual patch available at GitHub PR #3101. As an interim workaround, restrict network access to the /pprof/heap endpoint using firewall rules or reverse proxy ACLs, limiting access to trusted administrative networks only. Disabling the heap profiler built-in service if jemalloc memory profiling is not required also eliminates the attack surface.
The vulnerability received notable coverage across security media outlets including SecurityOnline, CyberSecurityNews, The Hacker News (weekly recap), and SecurityBrief, highlighting its critical severity and potential impact on AI and distributed systems infrastructure (SecurityOnline, The Hacker News). A blog post titled "How Apache bRPC's Performance Tools Grant Unauthenticated Root Access" drew attention to the severity of exposing debug/profiling endpoints in production environments. The CVE appeared in multiple weekly trending CVE lists on Reddit's r/CVEWatch and was discussed on Bluesky and Mastodon by infosec community accounts. Check Point published a defense advisory (CPAI-2025-11229), and Emerging Threats added detection rules to their ruleset (Check Point, Emerging Threats).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."