Skip to main content

CVE-2026-80463: CWE-770 Allocation of Resources Without Limits or Throttling in Apache Software Foundation Apache bRPC

0
High
VulnerabilityCVE-2026-80463cvecve-2026-80463cwe-770
Published: 10/21/2026 (10/21/2026, 11:57:30 UTC)
Source: CVE Database V5
Vendor/Project: Apache Software Foundation
Product: Apache bRPC

Description

Apache bRPC versions prior to 1.18.0 contain a vulnerability where unbounded memory accumulation occurs in the stream message reassembly process. Remote attackers can exploit this by sending an endless sequence of continuation data frames, causing the server to exhaust memory and potentially crash or become unavailable. The issue arises because fragmented stream messages accumulate continuation frames without limits, and default flow-control settings do not throttle the sending rate. The vulnerability affects services accepting streams from untrusted clients using the built-in streaming protocol. The issue is fixed in version 1.18.0 by limiting the accumulated payload to max_body_size (default 64MB), closing streams that exceed this limit with an error. Adjusting max_body_size is possible to accommodate legitimate large messages.

Affected software

Apache Software Foundation

Apache bRPC

Affected versions
>=0 <1.18.0
GitHub Actionsmore threats →cve
apache/brpc
pkg:github/apache/brpc
Affected versions
>=0 <1.18.0

Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 10/21/2026, 12:19:19 UTC

Technical Analysis

CVE-2026-80463 is a resource exhaustion vulnerability in Apache bRPC versions before 1.18.0. The flaw is due to unbounded accumulation of continuation frames in the stream message reassembly buffer (_pending_buf), which lacks limits on size. Attackers able to open a stream can send an endless sequence of continuation data frames, causing the server's memory to grow until exhaustion, resulting in denial of service. The default flow-control setting (socket_max_streams_unconsumed_bytes=0) does not throttle the sending rate, enabling this attack. The vulnerability impacts services accepting streams from untrusted clients via brpc::StreamAccept or brpc::StreamCreate. The fix in version 1.18.0 enforces a limit on the accumulated payload equal to max_body_size (default 64MB), releasing pending fragments and closing the stream with EMSGSIZE error if exceeded. This prevents unbounded memory growth.

Potential Impact

Remote attackers can cause a denial of service by exhausting server memory through sending an endless sequence of continuation data frames in a stream. This leads to server crashes or unavailability. The vulnerability affects all platforms running Apache bRPC versions prior to 1.18.0 when accepting streams from untrusted clients.

Mitigation Recommendations

Upgrade Apache bRPC to version 1.18.0 or later, which includes an official fix limiting the accumulated payload size in fragmented stream messages. Alternatively, apply the patch available at https://github.com/apache/brpc/pull/3489. After applying the fix, streams exceeding the max_body_size limit (default 64MB) will be closed with an error, preventing memory exhaustion. Adjust the max_body_size gflag if larger legitimate fragmented messages are required.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.2
Assigner Short Name
apache
Date Reserved
2026-08-26T12:29:39.167Z
State
PUBLISHED

Threat ID: 6ad8aa322cdf04f656e94623

Added to database: 10/21/2026, 12:04:02 UTC

Last enriched: 10/21/2026, 12:19:19 UTC

Last updated: 10/21/2026, 13:40:20 UTC

Views: 3

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

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

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses