CyberSecBulletin

Reachable Assertion

CWE-617

The product contains an assert() or similar statement that can be triggered by an attacker, which leads to an application exit or other behavior that is more severe than necessary.

We track 216 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 7.6. 1 has been exploited in real attacks.

How this weakness is prevented

  • Implementation: If the assertion statement is required (e.g., for security or reliability), change the invoking code to avoid the conditions that trigger the assertion.
  • Implementation: Consider changing the assertion to some other less fatal error. This might not be easy to implement, since other code may be needed to handle the error.
  • Implementation: Make sensitive open/close operations non-reachable from directly user-controlled data (e.g. open/close resources)

Latest Reachable Assertion vulnerabilities

  • 8.2 High severity

    node: Reachable Assertion

    CVE-2026-123863Node.js

    A reachable assertion in Node.js HTTP/2 session teardown lets any unauthenticated client abort the server, over both TLS and cleartext. A client can arrange for an Http2Stream that still holds nghttp2-allocated header buffers to outlive its session: the stream

  • 7.5 High severity

    FreeRDP: Reachable Assertion

    CVE-2026-121960FreeRDP

    FreeRDP before 3.32.2 contains a denial of service vulnerability in the NLA-enabled shadow server when a CredSSP TSRequest omits negoTokens. Unauthenticated attackers can send a crafted seven-byte TSRequest containing only the version field to trigger a fatal

  • 7.5 High severity

    FreeRDP: Reachable Assertion

    CVE-2026-121951FreeRDP

    FreeRDP 3.0.0 before 3.32.2 server-side RDP peer input parsing skips the six-byte body of a slow-path input event with an unknown message type without checking it lies within the packet's declared length, causing a WinPR stream assertion failure. A remote RDP

  • 7.1 High severity

    C Driver: Reachable Assertion

    CVE-2026-120956MongoDB

    The MongoDB C Driver does not validate the type or format of a namespace field returned by the server in a query response. A MongoDB endpoint that a client application connects to, without needing any credentials, can return a malformed value in that field. Th

  • 7.1 High severity

    zephyr: Reachable Assertion

    CVE-2026-81038Zephyr Project

    The Object Transfer Service server builds its Object Action Control Point (OACP) response indication in oacp_ind_send() (subsys/bluetooth/services/ots/ots_oacp.c). Before this fix the four-byte Checksum Value field was appended whenever the requested op code w

  • 7.5 High severity

    Cisco TelePresence Video Communication Server…: Reachable Assertion

    CVE-2026-76491Cisco

    As part of Cisco's ongoing commitment to proactive security and product quality, the Cisco Expressway Series software engineering team has conducted a comprehensive internal security review. This review resulted in software hardening releases that address mult

  • 7.5 High severity

    ntpsec: Reachable Assertion

    CVE-2026-102483NTPsec

    Reachable exit in NTPsec ntpd 1.1.4 through 1.2.5 allows a remote attacker to terminate the daemon via an NTS request with excess NTS Cookie Placeholder extension fields.

  • 7.5 High severity

    BIND 9: Reachable Assertion

    CVE-2026-97313ISC

    A recursive BIND server that receives a query with recursion desired (RD=1) followed by a non-recursive query (RD=0) may exit with an assertion failure, resulting in a denial of service. To be vulnerable, the BIND server must allow recursive queries and have a

  • 7.5 High severity

    BIND 9: NULL Pointer Dereference

    CVE-2026-96888ISC

    A BIND resolver that is configured with both a "redirect" zone and "qname-minimization strict" may abort with an assertion failure while processing the redirect. This issue affects BIND 9 versions 9.16.0 through 9.18.50, 9.20.0 through 9.20.29, 9.21.0 through

  • 7.5 High severity

    Apache bRPC: Reachable Assertion

    CVE-2026-82425Apache

    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 des

  • 7.5 High severity

    Apache bRPC: Reachable Assertion

    CVE-2026-82210Apache

    Enforceable assertion in the streaming feature of Apache bRPC (version < 1.18.0) on all platforms allows a remote attacker to crash the server process by sending a malformed stream feedback frame. Root Cause: When handling FRAME_TYPE_FEEDBACK frames, bRPC call

  • 7.5 High severity

    Apache bRPC: Reachable Assertion

    CVE-2026-78048Apache

    A reachable-assertion flaw in the HPACK header-compression decoder of the HTTP/2 (h2/gRPC) stack in Apache bRPC (version < 1.18.0) on all platforms allows a remote attacker to crash the server process by sending a crafted sequence of HPACK headers, resulting i

  • 9.1 Critical severity

    Apache bRPC: Unchecked Return Value

    CVE-2026-56388Apache

    The Redis server command parser in Apache bRPC accepts an empty RESP array as a command header. A remote unauthenticated attacker who can reach a bRPC server with Redis service enabled can send an empty array header followed by a bulk string, causing an out-of

  • 7.5 High severity

    undici: Uncaught Exception

    CVE-2026-87018Undici

    undici is an HTTP client library for Node.js. In versions 4.2.1 through 6.29.0, 7.0.0 through 7.30.0, and 8.0.0 through 8.12.1, the client process crashes when a TLS 1.2 server renegotiates after the connection is established and presents a different, CA-trust

  • 7.5 High severity

    fprime: Reachable Assertion

    CVE-2026-92155Nasa

    F´ (F Prime) is a framework that enables development and deployment of spaceflight and other embedded software applications. Prior to 4.2.0, Fw::FilePacket deserialization used by Svc::FileUplink is vulnerable because Header deserialization casts the byte to t

  • 7.5 High severity

    fprime: Reachable Assertion

    CVE-2026-92150Nasa

    F´ (F Prime) is a framework that enables development and deployment of spaceflight and other embedded software applications. Prior to 4.2.0, Svc::GenericHub fromBufferDriver_handler deserialization is vulnerable because the receive handler uses FW_ASSERT for e

  • 7.5 High severity

    fprime: Reachable Assertion

    CVE-2026-92151Nasa

    F´ (F Prime) is a framework that enables development and deployment of spaceflight and other embedded software applications. Prior to 4.2.0, Svc::Ccsds::SpacePacketDeframer dataIn_handler is vulnerable because the handler treats the minimum packet-length condi

  • 7.5 High severity

    Junos OS: Reachable Assertion

    CVE-2026-102070Juniper Networks

    A Reachable Assertion vulnerability in the Two-Way Active Measurement Protocol (TWAMP) client of Juniper Networks Junos OS allows an unauthenticated network-based attacker to cause rmopd service disruption via a specific TCP packet.

  • 7.5 High severity

    Junos OS: Reachable Assertion

    CVE-2026-102064Juniper Networks

    A Reachable Assertion vulnerability in the routing protocol daemon (rpd) of Juniper Networks Junos OS and Junos OS Evolved allows an attacker to cause rpd crash via malformed BGP MCAST-VPN updates from a configured eBGP peer.

  • 7.5 High severity

    Junos OS: Reachable Assertion

    CVE-2026-102044Juniper Networks

    A Reachable Assertion vulnerability in the rpd process of Juniper Networks Junos OS and Junos OS Evolved allows a configured BGP-LS peer to cause a denial of service via a BGP-LS update.

  • 7.5 High severity

    Junos OS Evolved: Reachable Assertion

    CVE-2026-102023Juniper Networks

    A Reachable Assertion vulnerability in fwstatsd of Juniper Networks Junos OS Evolved allows an authenticated network attacker to cause a denial of service via an SNMP firewall-counter MIB query when at least one firewall counter is configured.

  • 7.5 High severity

    Junos OS: Reachable Assertion

    CVE-2026-102022Juniper Networks

    A Reachable Assertion vulnerability in the routing protocol daemon (rpd) of Juniper Networks Junos OS and Junos OS Evolved allows an attacker with access to a configured BGP-LS peer to cause an rpd crash via a crafted BGP-LS Link NLRI advertisements.

  • 7.5 High severity

    Junos OS: Reachable Assertion

    CVE-2026-102020Juniper Networks

    A Reachable Assertion vulnerability in the rpd process of Juniper Networks Junos OS and Junos OS Evolved allows an authenticated network-based attacker to cause a denial of service via BGP-LS routing updates.

  • 7.5 High severity

    Junos OS Evolved: Reachable Assertion

    CVE-2026-102012Juniper Networks

    A Reachable Assertion vulnerability in the na-grpcd process of Juniper Networks Junos OS Evolved allows a remote unauthenticated attacker to cause a denial of service via a gRPC telemetry subscription request.

  • 7.5 High severity

    zebra: Reachable Assertion

    CVE-2026-109363ZcashFoundation

    ZcashFoundation Zebra 6.4.0 before 6.4.2 parses version 6 transactions carrying a pre-NU6.3 consensus branch ID, but the size computation during UnminedTx construction treats re-serialization of the Orchard bundle as infallible, so the resulting error trips an

  • 7.5 High severity

    RIOT: Unchecked Return Value

    CVE-2026-107838Riot-os

    RIOT is an open-source microcontroller operating system designed for Internet of Things devices and other embedded systems. From version 2023.07 through version 2026.07, nanocoap_fileserver callers in sys/net/application_layer/nanocoap/fileserver.c ignore a fa

  • 8.3 High severity

    700 Series: Reachable Assertion

    CVE-2026-39453Red Lion Controls

    Navigating to a certain URL on the switch’s web server causes the switch to reboot. This can be automated using a tool like curl to create DoS conditions where the switch constantly reboots.

  • 7.5 High severity

    Infinity: Reachable Assertion

    CVE-2026-103108Pexip

    Pexip Infinity before 38.2, plus 39.0, 39.1, and 40.0, is affected by improper input validation in the media implementation that allows a remote attacker to trigger a software abort resulting in a denial of service

  • 7.5 High severity

    Infinity: Reachable Assertion

    CVE-2026-103104Pexip

    Pexip Infinity before 38.2, plus 39.0, 39.1 and 40.0, is affected by improper input validation in the media implementation which allows a remote attacker to trigger a software abort resulting in a denial of service.

  • 7.5 High severity

    Infinity: Reachable Assertion

    CVE-2026-103100Pexip

    Pexip Infinity before 40.1 is affected by improper input validation in the signaling implementation that allows a malicious attacker to trigger a software abort resulting in a denial of service.

  • 7.5 High severity

    Infinity: Reachable Assertion

    CVE-2026-103099Pexip

    Pexip Infinity before 41.1 is affected by improper input validation in the media implementation that allows a remote attacker to trigger a software abort resulting in a denial of service.

  • 7.5 High severity

    s2n-quic: Reachable Assertion

    CVE-2026-94450AWSEPSS 1.94%

    Improper validation of the Destination Connection ID length in s2n-quic 1.88.0 and earlier may allow an unauthenticated remote user to cause a denial of service by shutting down a server endpoint via a single crafted UDP datagram. Only server endpoints specifi

  • 7.5 High severity

    vllm: Reachable Assertion

    CVE-2026-94623Vllm-project

    vLLM through 0.29.0 contains a denial of service vulnerability in the NIXL connector's prefix caching implementation that fails to properly validate block counts across multi-prompt completion requests in prefill/decode disaggregated deployments. Attackers can

  • 7.5 High severity

    osmo-iuh: Reachable Assertion

    CVE-2026-75894Osmocom

    In osmo-iuh from 0.1.0 through 1.8.0 a reachable assertion was found in the ranap_handle_co_dt() function via a arbitrarily sized NAS-PDU that leads to process crash and remote denial of service.

  • 7.5 High severity

    lmdeploy: Reachable Assertion

    CVE-2026-92971InternLM

    InternLM LMDeploy through 0.17.0 contains a reachable assertion vulnerability in the DistServe decode migration loop that allows unauthenticated attackers to terminate the inference engine. Attackers can submit a migration_request with an empty remote_block_id

  • 7.5 High severity

    BIND 9: Reachable Assertion

    CVE-2026-80274ISC

    If a BIND resolver sends a query for a DNSSEC-signed authoritative zone, and the authoritative server replies with a valid wildcard answer and signed NSEC3 proof, followed by an unsigned NSEC at the same owner name, it will trigger an unexpected program exit.

  • 7.5 High severity

    BIND 9: Reachable Assertion

    CVE-2026-76163ISC

    If BIND is loaded with a "`named.conf`" file that contains no global "`options`" block, an attacker can send a query of QTYPE TKEY which may cause an assertion failure and subsequent unexpected program exit. This issue affects BIND 9 versions 9.20.0 through 9.

  • 7.5 High severity

    libp2p-rendezvous: Integer Overflow or Wraparound

    CVE-2026-89146Libp2p

    libp2p-rendezvous through 0.17.1 fails to validate registration TTL values in discovery responses, allowing attackers to trigger timer arithmetic overflow. A malicious rendezvous server can send a discovery response with an unbounded TTL value that causes the

  • 7.5 High severity

    ION-DTN: Reachable Assertion

    CVE-2026-75584Nasa-jpl

    ION-DTN before 4.2.1-a.1 contains a denial of service vulnerability that allows unauthenticated remote attackers to crash the ION process by sending a BPv7 bundle with a zero-length payload. The canonicalizePayloadBlock() function in bpsec_util.c passes bundle

  • 7.5 High severity

    MongoDB Server: Reachable Assertion

    CVE-2026-82064MongoDB

    A security issue in MongoDB Server allows an unauthenticated network user to cause a denial of service on a specific type of replica set member. The server contains an assertion in its read concern processing logic that can be reached without authentication, a