CVE-2026-78334: CWE-306 Missing Authentication for Critical Function in Apache Software Foundation Apache bRPC
Description
Apache bRPC versions prior to 1.18.0 have a missing authentication vulnerability in the streaming RPC path. This flaw allows remote attackers to bypass server authentication and inject or deliver streaming frames when the server is configured with an Authenticator. The issue arises because streaming RPC frames bypass the authentication hook, enabling unauthenticated peers to exchange frames. The vulnerability affects servers configured with authentication that serve streaming RPC from untrusted networks or where foreign connections can impersonate streams by ID. The issue is fixed in version 1.18.0.
Affected software
Apache Software Foundation
Apache bRPC
Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
Weaknesses
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
CVE-2026-78334 is a missing authentication vulnerability (CWE-306) in Apache bRPC versions before 1.18.0. When authentication is configured, streaming RPC frames are processed directly by the streaming parser without passing through the authentication hook, allowing unauthenticated peers to send frames. Additionally, streams are bound lazily to the first frame carrying their ID, permitting frames from other sockets to be accepted. This enables remote attackers to bypass server authentication and inject unauthorized streaming frames. The fix in version 1.18.0 rejects streaming frames on server sockets if authentication is incomplete and binds streams strictly to the socket that created them.
Potential Impact
Remote attackers can bypass server authentication in Apache bRPC servers configured with authentication and inject or deliver unauthorized streaming frames. This could lead to unauthorized access or manipulation of streaming RPC communications in affected deployments, particularly those exposed to untrusted networks or where foreign connections can impersonate streams by ID.
Mitigation Recommendations
Upgrade Apache bRPC to version 1.18.0 or later, which includes an official fix that rejects streaming frames on server sockets when authentication has not completed and binds streams to their creating sockets. Alternatively, apply the patch available in the referenced pull request (https://github.com/apache/brpc/pull/3481). No other mitigation is indicated by the vendor advisory.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- apache
- Date Reserved
- 2026-08-24T09:57:10.372Z
- State
- PUBLISHED
Threat ID: 6ad8aa322cdf04f656e94621
Added to database: 10/21/2026, 12:04:02 UTC
Last enriched: 10/21/2026, 12:19:28 UTC
Last updated: 10/21/2026, 13:40:20 UTC
Views: 3
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
External Links
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.