UNKNOWNCVSS not yet scoredVulnerability

CVE-2026-82425

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.

Properties

Last source
FIRST EPSS
Nvd fetched at
2026-10-22T22:14:18.200859+00:00
Epss score
0.00147
Cve id
CVE-2026-82425
First seen by Signal
2026-10-21T22:34:38+00:00
Retrieved at
2026-10-22T22:17:35+00:00
Published at
2026-10-21T13:20:03.247
Last modified
2026-10-22T16:56:37.023
Epss percentile
0.03598

Related Entities (1)

HAS_WEAKNESS (1)

→[Weakness]Reachable Assertion

Explore deeper with Ninja Signal's threat intelligence graph

CVE-2026-82425 — Ninja Signal Threat Intelligence | Ninja Signal