CVE-2026-84727
Last modified
CVE-2026-84727 is a medium-severity vulnerability rated 5.4/10 on the CVSS scale. Use-after-free in the RTMP protocol implementation in Apache bRPC (version < 1.18.0) on all platforms allows a malicious RTMP peer to crash the process or potentially corrupt memory via a crafted Abort message. Root Cause: When processing an RTMP Abort (protocol control message type 2), the RTMP policy implementation deleted the target RtmpChunkStream object. The send path (RtmpUnsentMessage::AppendAndDestroySelf -> RtmpChunkStream::SerializeMessage) runs concurrently on sender threads and dereferences the same RtmpChunkStream object without synchronization. EPSS estimates a 0.32% chance of exploitation in the next 30 days.
Description
Use-after-free in the RTMP protocol implementation in Apache bRPC (version < 1.18.0) on all platforms allows a malicious RTMP peer to crash the process or potentially corrupt memory via a crafted Abort message. Root Cause: When processing an RTMP Abort (protocol control message type 2), the RTMP policy implementation deleted the target RtmpChunkStream object. The send path (RtmpUnsentMessage::AppendAndDestroySelf -> RtmpChunkStream::SerializeMessage) runs concurrently on sender threads and dereferences the same RtmpChunkStream object without synchronization. If a remote peer sends an Abort message naming a chunk stream that is concurrently being used to serialize an outgoing message, the stream object is freed while still in use, resulting in a use-after-free. Additionally, deleting the chunk stream discarded its previous message header, so subsequent compressed (type-3) chunk headers on that stream could no longer be decoded. Affected Scenarios: Any application using the bRPC RTMP protocol implementation (rtmp policy), either as an RTMP server or as an RTMP client, where the remote endpoint is untrusted. The attacker needs to send an Abort message targeting a chunk stream id that is concurrently used for sending, which can crash the process or lead to memory corruption. How to Fix: (Choose one of the following options) 1. Upgrade bRPC to version 1.18.0, which fixes this issue. 2. Apply this patch: https://github.com/apache/brpc/pull/3515
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Apache Software Foundation | Apache bRPC | < 1.18.0 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-84727?
How severe is CVE-2026-84727?
How do I fix CVE-2026-84727?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-84719A flaw was found in the Ansible Automation Platform automati…9.9
- CVE-2026-8472GitLab has remediated an issue in GitLab EE affecting all ve…4.3
- CVE-2026-84720A flaw was found in the Ansible Automation Platform automati…6.5
- CVE-2026-84721A server-side request forgery flaw was found in the Ansible …6.4
- CVE-2026-84724An argument-injection flaw was found in the Ansible Automati…6.6
- CVE-2026-84725when EAP runs with -secmgr, the openjdk-orb's JDKBridge hono…8.1
- CVE-2026-84731An unauthenticated remote attacker can bypass authentication…9.8
- CVE-2026-84732Retransmissions of ACK packet ID in OpenVPN through 2.6.22 a…8.7
- CVE-2026-84734The Mindstien Quick Login WordPress plugin through 1.0 does …9.8
- CVE-2026-84736In the current development version of Eclipse aeriOS, for wh…8.3
- CVE-2026-84737The Freeton WP WordPress plugin through 1.0.0 does not corre…9.8
- CVE-2026-84738The AF Companion WordPress plugin before 2.2.0 does not val…9.1
Are you affected by CVE-2026-84727?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
