Apache bRPC: HTTP builtin request can mark a connection authenticated and bypass auth for later requests
Summary
| CVE | CVE-2026-48830 |
|---|---|
| State | PUBLISHED |
| Assigner | apache |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2026-10-21 12:17:20 UTC |
| Updated | 2026-10-26 21:10:00 UTC |
| Description | Improper authentication in Apache bRPC through 1.17.0 allows a remote unauthenticated attacker to bypass authentication for protected non-builtin HTTP endpoints by first sending a builtin HTTP request on the same HTTP/1.1 keep-alive connection. When ServerOptions.auth is enabled and builtin HTTP services are exposed on the public listener, a builtin request received as the first message on a socket may cause the connection to be treated as authenticated for later requests on that socket. Users are recommended to upgrade to version 1.18.0, which fixes this issue, or apply this PR separately: https://github.com/apache/brpc/pull/3308 |
Risk And Classification
EPSS: 0.002630000 probability, percentile 0.180480000 (date 2026-10-26)
Problem Types: CWE-287 | CWE-287 CWE-287 Improper Authentication
Vendor Declared Affected Products
| Source | Vendor | Product | Version | Platforms |
|---|---|---|---|---|
| CNA | Apache Software Foundation | Apache BRPC | affected 1.17.0 semver | all |
| CNA | Apache Software Foundation | Apache BRPC | unaffected 1.18.0 semver | all |
References
| Reference | Source | Link | Tags |
|---|---|---|---|
| lists.apache.org/thread/2pf15ojj0vr7rtx95677kgtl1mx3gdgb | [email protected] | lists.apache.org | |
| CVE Program record | CVE.ORG | www.cve.org | canonical |
| NVD vulnerability detail | NVD | nvd.nist.gov | canonical, analysis |
Vendor Comments And Credit
Discovery Credit
CNA: Brubbish of VARAS@IIE (en)
There are currently no legacy QID mappings associated with this CVE.