CVE-2026-0149

Google · WebRTC / RTP Implementation

A heap-based buffer overflow in `RtpSession::rtpSendRtcpPacket` allows for an out-of-bounds write, potentially enabling remote code execution.

Executive summary

A critical out-of-bounds write vulnerability in the RTP session handling code presents a high risk of remote exploitation and system compromise.

Vulnerability

The vulnerability exists in the rtpSendRtcpPacket function within the RTP session management component. Improper bounds checking during the preparation of RTCP packets results in a heap buffer overflow, which can be exploited to overwrite adjacent memory.

Business impact

The CVSS score of 8.8 highlights the severity of this flaw, which could be exploited by an attacker to execute arbitrary code within the context of the application handling RTP/RTCP traffic. This could lead to a breach of sensitive data or complete control over the affected communication service.

Remediation

Immediate Action: Update all applications and libraries utilizing the affected WebRTC/RTP implementation to the latest patched version.

Proactive Monitoring: Review network and application logs for malformed RTCP packets or unusual packet sizes that could signal an attempt to trigger the overflow.

Compensating Controls: Use network-based inspection tools to drop malformed RTCP packets and implement strict input validation at the application layer.

Exploitation status

Public Exploit Available: false

Analyst recommendation

Communication platforms and software relying on this RTP implementation must be updated immediately. The technical nature of the exploit allows for remote triggers, making rapid patch deployment essential to prevent unauthorized access.