CVE-2026-82425
Last modified
CVE-2026-82425 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. A reachable assertion in Apache bRPC (version < 1.18.0) on all platforms allows a malicious remote peer to crash the process, resulting in denial of service. Root Cause: When a Socket with health checking enabled fails, Socket::WaitAndReset closes its file descriptor while the event dispatcher may still be delivering an input event (EPOLLIN/EVFILT_READ) that was fetched for the just-closed fd. If the health check then succeeds and revives the Socket, Socket::Address succeeds again while the fd is still -1 (the next write reconnects on demand). EPSS estimates a 0.15% chance of exploitation in the next 30 days.
Description
A reachable assertion in Apache bRPC (version < 1.18.0) on all platforms allows a malicious remote peer to crash the process, resulting in denial of service. Root Cause: When a Socket with health checking enabled fails, Socket::WaitAndReset closes its file descriptor while the event dispatcher may still be delivering an input event (EPOLLIN/EVFILT_READ) that was fetched for the just-closed fd. If the health check then succeeds and revives the Socket, Socket::Address succeeds again while the fd is still -1 (the next write reconnects on demand). In that window, Socket::OnInputEvent hits CHECK(!(events & EPOLLIN)) (or the kqueue equivalent) because the Socket is addressable but has no fd. CHECK failures terminate the process when bRPC is built with glog or when the gflag -crash_on_fatal_log is enabled (CHECK always terminates in OFFICIAL_BUILD/NDEBUG builds as well). Affected Scenarios: Applications using bRPC clients with health check enabled (-health_check_interval). A malicious remote peer that the client connects to can deliberately abort connections and immediately accept the health check probes, racing connection teardown against health check revival to trigger the assertion and abort the process. 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/3510 Note: After applying the fix, stale input events on a Socket revived without an fd are silently dropped instead of triggering the assertion. No user-visible interface or wire protocol is changed.
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-82425?
How severe is CVE-2026-82425?
How do I fix CVE-2026-82425?
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-82418IBM Watson Speech Services Cartridge 4.0.0 through 5.4.0 cou…9.8
- CVE-2026-8242A vulnerability was found in Industrial Application Software…3.7
- CVE-2026-82421A vulnerability was identified in itsourcecode Sales and Inv…6.3
- CVE-2026-82422A security flaw has been discovered in itsourcecode Sales an…6.3
- CVE-2026-82423A vulnerability has been found in macrozheng mall up to 1.0.…5.4
- CVE-2026-82424A weakness has been identified in PHPGurukul Student Informa…6.3
- CVE-2026-82426Description Nimbus accepted the `uploadedJarLocation` argum…6.5
- CVE-2026-82427Description A topology's `topology.blobstore.map` lets the …7.8
- CVE-2026-82428Description Dependency artifacts uploaded with `storm jar -…8.8
- CVE-2026-82429Description The setuid-root `worker-launcher` binary adjust…7.8
- CVE-2026-8243A vulnerability was determined in Industrial Application Sof…6.9
- CVE-2026-82430Description When launching a Docker or OCI worker, the setu…7.8
Are you affected by CVE-2026-82425?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
