CVE-2026-82210: Apache bRPC assertion failure in streaming feature

CVE-2026-82210 · Severity: info · Published 2026-10-21

Apache bRPC is a popular remote procedure call framework used to build distributed services. An unauthenticated attacker can send specially crafted stream feedback frames to crash the server process, causing a denial of service that blocks legitimate users from accessing the service. The vulnerability affects versions before 1.18.0 when streaming is enabled.

Technologies: Apache Brpc. Vendors: Apache.

Quick answers

Is CVE-2026-82210 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-82210 being exploited in the wild.
How severe is CVE-2026-82210?
Informational severity, published 21 October 2026.
Which products and versions are affected?
Apache Brpc < 1.18.0.
Is there a fix for CVE-2026-82210?
Yes: fixed in bRPC 1.18.0. Until then: Disable the streaming feature (Stream API) if it is not required, or restrict network access to bRPC servers to trusted clients only until an upgrade to version 1.18.0 is possible. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
How is CVE-2026-82210 attacked?
It is attacked over the network, in a software library.
Am I affected by CVE-2026-82210?
Check whether you run Apache Brpc at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

How to fix

  • Fixed in: bRPC 1.18.0

Disable the streaming feature (Stream API) if it is not required, or restrict network access to bRPC servers to trusted clients only until an upgrade to version 1.18.0 is possible.

Technical details

The vulnerability is an unchecked assertion in the Stream::SetRemoteConsumed() function that processes FRAME_TYPE_FEEDBACK frames. An attacker can trigger assertion failures by sending a feedback frame with an unexpected payload or on a stream with disabled flow control (cur_buf_size == 0). The process aborts on assertion failure, allowing a remote unauthenticated client to terminate the server once a stream is established.

Affected products

  • Apache bRPC < 1.18.0

Timeline

  • 2026-10-21: disclosed

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.