Impact
The vulnerability is a null pointer dereference in the MySQL reply parser of Apache bRPC. When the server sends a packet whose declared payload length is zero, the parser fetches a 5-byte header. If only the 4-byte header is present, the fetch returns nullptr, and the code reads p[4] without checking for a null pointer. This leads to a client crash, effectively denying service to the application that depends on the bRPC library.
Affected Systems
The flaw resides in Apache bRPC, the open‑source RPC framework from the Apache Software Foundation. Any installation of Apache bRPC that uses the MySQL client stub and has not been upgraded beyond the patched 1.18.0 release remains vulnerable. The exact affected minor versions are not enumerated; developers are advised to ensure they run 1.18.0 or later, or apply the patch in pull request 3536.
Risk and Exploitability
The impact is a denial of service against the bRPC MySQL client; an attacker who can control the server or position a man‑in‑the‑middle between the client and the server can simply send a zero‑length packet to crash the process. The vulnerability is not listed in the CISA KEV catalog, and the EPSS score is < 1%, indicating a very low exploitation probability. The CVSS score is 6.5, reflecting a moderate severity. Administrators should treat it as a significant risk until the library is updated.
OpenCVE Enrichment