Impact
The vulnerability arises from Apache bRPC’s lenient parsing of HTTP/1.1 headers, allowing attackers to confuse the bRPC server and an upstream proxy or load balancer that interpret the same request bytes differently. This discrepancy enables request smuggling and the injection of arbitrary headers such as Authorization or X-Forwarded-For through chunked trailers, effectively bypassing front‑end validation and authentication controls. The weakness is a classic instance of HTTP request smuggling (CWE‑444).
Affected Systems
All installations of Apache bRPC prior to version 1.18.0 on any platform are affected. The flaw manifests when the bRPC server or client communicates over HTTP/1.1 behind a front‑proxy, load balancer, or any independently parsing peer, making it relevant for typical deployment scenarios where bRPC is not the sole HTTP parser.
Risk and Exploitability
Exploitability requires network access to the front‑end and the ability to send crafted HTTP/1.1 requests. While no EPSS score is reported, the absence of a KEV listing does not diminish the potential impact. A successful exploitation could allow an attacker to inject privileged headers, smuggle additional requests, or desynchronize client and server state, thereby facilitating privilege escalation, denial of service, or other downstream attacks. Given the lack of mitigation on the front‑end side and the high logical impact of request smuggling, the risk level should be treated as high.
OpenCVE Enrichment