Reachable assertion in Apache bRPC - CVE-2026-78048
Published: October 23, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service by aborting a bRPC server process.
The vulnerability exists due to a reachable assertion in Apache bRPC's HPACK decoder when dynamic-table capacity is calculated using a 34-byte minimum entry size although valid entries can occupy 33 bytes. A remote attacker can send a crafted header sequence that inserts 121 minimal entries into the default 4096-byte table to exhaust its 120 allocated slots and trigger CHECK(!_header_queue.full()), aborting the process.