PatchSiren cyber security CVE debrief
CVE-2026-79704 Apache Software Foundation CVE debrief
Apache bRPC contains an out-of-bounds read vulnerability in the streaming RPC client, affecting versions 1.11.0 through 1.17.0. A malicious server or on-path attacker can trigger this vulnerability by returning a malformed StreamSettings response, potentially causing client process crashes or memory leaks. Defenders should assess exposure and prioritize mitigation for systems using affected versions to prevent denial of service or memory leaks. This involves verifying exposure, assessing impact, and implementing patching or mitigation strategies.
- Vendor
- Apache Software Foundation
- Product
- Apache bRPC
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-21
- Original CVE updated
- 2026-10-30
- Advisory published
- 2026-10-21
- Advisory updated
- 2026-10-30
Who should care
Defenders responsible for systems using Apache bRPC, particularly those in versions 1.11.0 through 1.17.0, should assess exposure and potential impact. This includes teams managing RPC clients and servers, as well as security teams focused on vulnerability management and mitigation.
Why it matters
CVE-2026-79704 is an out-of-bounds read vulnerability in Apache bRPC's multi-stream RPC response handling. Defenders should verify exposure, assess impact, and prioritize mitigation for systems using affected versions (1.11.0-1.17.0) to prevent potential denial of service or memory leaks.
- Potential denial of service due to client process crashes.
- Possible memory leaks due to unintended memory contents being processed.
- Verification of exposure and impact is necessary for systems using affected Apache bRPC versions.
- Prioritization of patching or mitigation strategies for vulnerable systems.
Technical summary
The vulnerability exists in the streaming RPC client of Apache bRPC, specifically in versions 1.11.0 through 1.17.0. A client creating multiple streams in a single RPC expects the server response to carry exactly one extra_stream_id for every additional stream. However, the response handling path indexes the returned identifiers using the locally created stream count without validating the size of the returned list. This allows a malicious or compromised server (or an on-path attacker) to trigger an out-of-bounds read in the client by returning a malformed StreamSettings response with fewer extra_stream_ids than expected.
Defensive priority
Defenders should prioritize verifying exposure and assessing potential impact, focusing on systems using affected Apache bRPC versions.
Recommended defensive actions
- Verify if systems using Apache bRPC are exposed to the vulnerability by checking if they use affected versions (1.11.0 through 1.17.0).
- Assess potential impact and prioritize patching or mitigating the vulnerability.
- Monitor for potential denial of service or memory leak consequences.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
Evidence notes
The CVE record and source item provide details on the vulnerability, including its existence in Apache bRPC versions 1.11.0 through 1.17.0 and the potential for denial of service or memory leaks. The vulnerability is triggered by a malformed StreamSettings response with fewer extra_stream_ids than expected, allowing an attacker to cause an out-of-bounds read. Defenders should verify exposure and assess potential impact, focusing on systems using affected Apache bRPC versions.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-79704 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-79704
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-79704 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-79704
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Apache bRPC: Out-of-bounds Read in Multi-stream RPC Response Handling
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/79xxx/CVE-2026-79704.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://lists.apache.org/thread/2pf15ojj0vr7rtx95677kgtl1mx3gdgb
Supplemental source - vendor-advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.