Skip to main content

Apache bRPC CVE-2026-78334

| EUVDEUVD-2026-107186 CRITICAL
Missing Authentication for Critical Function (CWE-306)
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach exposed bRPC streaming port
  2. Delivery
    Send streaming RPC frames
  3. Exploit
    Auth check not enforced on frame path
  4. Execution
    Interact with stream unauthenticated
  5. Impact
    Unauthorized data access or injection

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires a bRPC server (or client) at or below version 1.17.0 that uses the streaming RPC path and exposes it to an untrusted network while relying on an Authenticator for access control; the flaw is that streaming RPC frames are handled without enforcing that authentication. LIMITING FACTORS: the exact triggering feature/configuration cannot be stated precisely because the 78334 description is truncated in the available data - confirm against the full Apache advisory and PR before assessing exposure. Deployments not using streaming RPC, or not exposing bRPC ports to untrusted peers, are not reachable by this vector. Fixed in 1.18.0.

Impact

Signals are sparse and partly unusable for this specific CVE. No CVSS vector, CWE, EPSS probability, KEV listing, or POC is provided, so quantitative exploitation-likelihood signals are entirely absent - exploitation status is 'no public exploit identified at time of analysis.' The vendor (Apache) rates CVE-2026-78334 as medium, the lowest severity among the bundled bRPC advisory set. The vulnerability class - missing authentication in the streaming RPC path - is intrinsically serious because an auth bypass is usually network-reachable and unauthenticated by definition; however, the official medium rating suggests the practical impact is bounded (e.g., limited data exposure or frame injection rather than full RCE/DoS seen in the sibling high-severity CVEs 78058/78066). IMPORTANT CAVEAT: the description for THIS CVE is truncated ('Missing authentication in the streaming RPC path of Apache bRPC (versi...'), and most of the provided text actually describes OTHER CVEs in the same advisory (78048 HPACK, 78058 h2 resource exhaustion, 78066 decompression) - verify the full 78334 record before operationalizing. Net: a legitimately real auth-bypass issue in exposed bRPC streaming deployments, but lower priority than the high-severity crash/memory bugs in the same release, and no evidence of active or automated exploitation.

Exploit ScenarioDerived

A bRPC server exposes streaming RPC on an untrusted network while expecting an Authenticator to gate access. Because the streaming RPC frame path is processed without enforcing authentication, a remote attacker connects and sends streaming RPC frames that should have been rejected, interacting with the streaming endpoint without valid credentials. No public exploit code is identified at time of analysis.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 21, 2026

Missing authentication in Apache bRPC through 1.17.0 allows remote attackers to bypass the configured Authenticator on deployments that expose the streaming RPC path to untrusted networks. The assessed vector is CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N, so the impact is limited to low confidentiality and integrity effects with no availability impact. The issue is fixed in bRPC 1.18.0; no public exploit code or CISA KEV entry was identified in the available data, and the supplied CVE description is truncated, so exact triggering conditions should be confirmed against the full Apache advisory.

RemediationAI

Vendor-released patch: upgrade Apache bRPC to version 1.18.0, which fixes this issue along with the other 34 vulnerabilities in the same advisory. If an immediate upgrade is not possible, do not expose the streaming RPC path to untrusted networks: place bRPC behind a trusted gateway that enforces authentication before forwarding traffic, disable streaming RPC if it is not required, or restrict access to bRPC ports using network policy or firewall rules. These compensating controls reduce exposure but do not correct the application-level authentication bypass and may break legitimate streaming clients. Validate the exact triggering configuration against the full Apache advisory and associated fix because the CVE-2026-78334 description in the supplied data is truncated; advisory: https://seclists.org/oss-sec/2026/q4/274.

Affected VersionsENISA

Apache bRPC 0 <1.18.0

Affected Packages

euvd apache_brpc fix: 1.18.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Apache bRPC is an RPC framework used for high-performance service communication, including streaming RPC paths that may be exposed to remote peers. In affected versions at or below 1.17.0, streaming RPC frames are handled without enforcing the authentication check that deployments expect from the bRPC Authenticator, creating a missing-authentication condition on that path. The CVSS vector contains PR:N, confirming the issue is reachable without prior authentication. No CWE was supplied in the input, but the root-cause class is missing authentication for a security-relevant function. This CVE is part of a larger Apache bRPC 1.18.0 security release covering 35 vulnerabilities; it should not be conflated with the sibling HPACK, HTTP/2 resource-consumption, or decompression issues, even though all were addressed in the same upgrade. No CPE strings were provided, and the description in the supplied data is truncated, so precise component-level details should be verified against the full Apache advisory and associated fix.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

vuln.today AI 6.5 MEDIUM

Missing authentication on a network-reachable streaming frame path implies AV:N/AC:L/PR:N/UI:N; medium vendor rating and auth-bypass nature suggest limited confidentiality/integrity impact (C:L/I:L).

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Lifecycle Timeline

2
Patch available
Oct 21, 2026 - 13:02 EUVD
CVE Published
Oct 21, 2026 - 03:30 oss-security
CRITICAL

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

Executive ViewAI

Why It Matters

Apache bRPC versions through 1.17.0 contain a missing-authentication flaw that lets unauthenticated remote users bypass the configured Authenticator on any deployment exposing the streaming RPC path to untrusted networks. Because it undermines an access-control boundary rather than crashing systems, the practical effect is unauthorized access to streaming RPC operations with limited confidentiality and integrity exposure but no availability impact. Leadership should care because any internet-facing or partner-facing bRPC service acts as an open door until it is upgraded to 1.18.0 or network-restricted, and the affected services are typically shared infrastructure whose blast radius spans multiple product teams.

Business Impact: High
Compensating Controls

Apply vendor patch: upgrade to Apache bRPC 1.18.0. Until the upgrade is complete, restrict the streaming RPC path to trusted networks and enforce authentication at the network edge (mTLS or an authenticating proxy) so the bRPC Authenticator is not the only control.

Threat Intelligence Overview

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Low
niche open-source C++ RPC framework, limited broad enterprise footprint
Data Quality
1 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy