Impact
A reachable-assertion flaw in the HPACK decoder of Apache bRPC allows a remote attacker to crash the server process by sending a crafted sequence of HPACK headers. This vulnerability is triggered when the dynamic table ring buffer is sized incorrectly during initialization, leading to an out‑of‑bounds assertion that aborts the process. The result is a denial of service where the affected service becomes unavailable until recovery or restart.
Affected Systems
Apache bRPC versions earlier than 1.18.0 running on any platform and serving HTTP/2 or gRPC requests via the h2 protocol are affected. The flaw is exercised during the decoding of incoming request headers from an untrusted network, without requiring authentication or special privileges.
Risk and Exploitability
The vulnerability is exploitable remotely through the network layer, as an attacker can send the malicious header block over HTTP/2. The CVSS score is 7.5, and the EPSS score is < 1%. The KEV listing is absent, but the high risk of a server crash remains. Since the flaw is a reachable assertion in the HPACK decoder, an attacker can achieve immediate denial of service without additional preconditions. The likelihood of exploitation remains uncertain, but the impact on service availability is significant.
OpenCVE Enrichment