Impact
A null pointer dereference is introduced in the error handling of the RTMP createStream command. When a client sends a createStream request that is rejected and immediately closes the connection, the server’s error path dereferences a null stream pointer to access stream->_onfail_id, causing the bRPC process to crash. The result is a denial‑of‑service that can be triggered remotely over the RTMP protocol. This flaw is a classic instance of CWE-476.
Affected Systems
All deployments of Apache bRPC running any version older than 1.18.0 on any supported operating system. The vulnerability resides in the RTMP protocol implementation and applies to any environment that exposes an RTMP endpoint.
Risk and Exploitability
The CVSS score of 5.3 and the EPSS score below 1% suggest a moderate severity and a very low but nonzero chance of exploitation. The flaw remains exploitable by any remote host that can connect to the exposed RTMP port, and once exploited it causes an unrecoverable crash. Because the issue does not require elevated privileges and the server can be repeatedly targeted, the overall threat is significant, but still aligned with the moderate CVSS score. The lack of a KEV listing does not reduce the need for patching; unpatched servers can be repeatedly crashed if exposed.
OpenCVE Enrichment