CVE-2026-86146
Inconsistent interpretation of HTTP requests (HTTP request/response smuggling) in the bundled HTTP/1.1 parser of Apache bRPC (version < 1.18.0) on all platforms allows remote attackers to smuggle requests and inject headers when bRPC is deployed behind a proxy or load balancer that parses the same bytes differently. Root Cause: The bRPC fork of http-parser accepts and acts on several HTTP/1.1 header forms that a conforming front-end either rejects or interprets differently, so the framing or the header set of a message can differ between the front-end and bRPC: A space before the colon of framing headers (e.g. Content-Length : 5) is accepted; the value still drives bRPC's framing while the reported field name contains the trailing space. Interior spaces inside a Content-Length value (e.g.
1 article across 1 outlet · first covered Oct 22, 2026 · latest Oct 22, 2026
Coverage timeline
-
Apache bRPC 1.18.0 fixes 35 flaws enabling authentication bypass and DoSsecurityonline.info · Oct 22, 2026