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

  • 7.5 High severity

    go-tuf: Reachable Assertion

    CVE-2026-23991Theupdateframework

    go-tuf is a Go implementation of The Update Framework (TUF). Starting in version 2.0.0 and prior to version 2.3.1, if the TUF repository (or any of its mirrors) returns invalid TUF metadata JSON (valid JSON but not well formed TUF metadata), the client will pa

  • 7.5 High severity

    BIND 9: Reachable Assertion

    CVE-2025-13878ISCEPSS 9.42%

    Malformed BRID/HHIT records can cause `named` to terminate unexpectedly. This issue affects BIND 9 versions 9.18.40 through 9.18.43, 9.20.13 through 9.20.17, 9.21.12 through 9.21.16, 9.18.40-S1 through 9.18.43-S1, and 9.20.13-S1 through 9.20.17-S1.

  • 7.5 High severity

    quicly: Reachable Assertion

    CVE-2025-61684H2o

    Quicly, an IETF QUIC protocol implementation, is susceptible to a denial-of-service attack prior to commit d9d3df6a8530a102b57d840e39b0311ce5c9e14e. A remote attacker can exploit these bugs to trigger an assertion failure that crashes process using Quicly. Com

  • 7.5 High severity

    Open5GS: Reachable Assertion

    CVE-2025-15530Open5GS

    A vulnerability was determined in Open5GS up to 2.7.6. This affects the function sgwc_s11_handle_create_indirect_data_forwarding_tunnel_request of the file /src/sgwc/s11-handler.c. Executing a manipulation can lead to reachable assertion. The attack can be exe

  • 7.5 High severity

    Open5GS: Reachable Assertion

    CVE-2025-15176Open5GS

    A flaw has been found in Open5GS up to 2.7.5. This affects the function decode_ipv6_header/ogs_pfcp_pdr_rule_find_by_packet of the file lib/pfcp/rule-match.c of the component PFCP Session Establishment Request Handler. Executing a manipulation can lead to reac

  • 7.5 High severity

    Infinity: Reachable Assertion

    CVE-2025-66379Pexip

    Pexip Infinity before 39.0 has Improper Input Validation in the media implementation, allowing a remote attacker to trigger a software abort via a crafted media stream, resulting in a denial of service.

  • 7.5 High severity

    Infinity: Reachable Assertion

    CVE-2025-48704Pexip

    Pexip Infinity 35.0 through 37.2 before 38.0 has Improper Input Validation in signalling that allows an attacker to trigger a software abort, resulting in a denial of service.

  • 7.5 High severity

    Infinity: Reachable Assertion

    CVE-2025-32096Pexip

    Pexip Infinity 33.0 through 37.0 before 37.1 has improper input validation in signaling that allows an attacker to trigger a software abort, resulting in a denial of service.

  • 7.5 High severity

    Infinity: Reachable Assertion

    CVE-2025-32095Pexip

    Pexip Infinity before 37.0 has improper input validation in signalling that allows a remote attacker to trigger a software abort via a crafted signalling message, resulting in a denial of service.

  • 8.7 High severity

    Dire Wolf: Reachable Assertion

    CVE-2025-34458Wb2osz

    wb2osz/direwolf (Dire Wolf) versions up to and including 1.8.1, prior to commit 3658a87, contain a reachable assertion vulnerability in the APRS MIC-E decoder function aprs_mic_e() located in src/decode_aprs.c. When processing a specially crafted AX.25 frame c

  • 7.5 High severity

    Open5gs: Reachable Assertion

    CVE-2025-65559Open5GS

    An issue was discovered in Open5GS 2.7.5-49-g465e90f, when processing a PFCP Session Establishment Request (type=50), the UPF crashes with a reachable assertion in `lib/pfcp/context.c` (`ogs_pfcp_object_teid_hash_set`) if the CreatePDR?PDI?F-TEID has CH=1 and

  • 7.5 High severity

    MongoDB Server: Reachable Assertion

    CVE-2025-13644MongoDB

    MongoDB Server may experience an invariant failure during batched delete operations when handling documents. The issue arises when the server mistakenly assumes the presence of multiple documents in a batch based solely on document size exceeding BSONObjMaxSiz

  • 7.1 High severity

    RS9116W: Improper Handling of Inconsistent Structural Elements

    CVE-2025-4321Silabs.com

    In a Bluetooth device, using RS9116-WiseConnect SDK experiences a Denial of Service, if it receives malformed L2CAP packets, only hard reset will bring the device to normal operation

  • 7.5 High severity

    Lasso: Reachable Assertion

    CVE-2025-46705Entr'ouvert

    A denial of service vulnerability exists in the g_assert_not_reached functionality of Entr'ouvert Lasso 2.5.1 and 2.8.2. A specially crafted SAML assertion response can lead to a denial of service. An attacker can send a malformed SAML response to trigger

  • 7.5 High severity

    Open5GS: Reachable Assertion

    CVE-2025-41068NewPlane

    Reachable Assertion vulnerability in Open5GS up to version 2.7.6 allows attackers with connectivity to the NRF to cause a denial of service. This is achieved by sending the creation of an NF with an invalid type via SBI and then requesting its data. The NRF ex

  • 7.5 High severity

    Open5GS: Reachable Assertion

    CVE-2025-41067NewPlane

    Reachable Assertion vulnerability in Open5GS up to version 2.7.6 allows attackers with connectivity to the NRF to cause a denial of service. An SBI request that deletes the NRF's own registry causes a check that ends up crashing the NRF process and renders the

  • 7.5 High severity

    quic-go: Reachable Assertion

    CVE-2025-59530Quic-go

    quic-go is an implementation of the QUIC protocol in Go. In versions prior to 0.49.0, 0.54.1, and 0.55.0, a misbehaving or malicious server can cause a denial-of-service (DoS) attack on the quic-go client by triggering an assertion failure, leading to a proces

  • 7.8 High severity

    Linux: Reachable Assertion

    CVE-2025-39803Linux

    In the Linux kernel, the following vulnerability has been resolved: scsi: ufs: core: Remove WARN_ON_ONCE() call from ufshcd_uic_cmd_compl() The UIC completion interrupt may be disabled while an UIC command is being processed. When the UIC completion interrupt

  • 7.5 High severity

    Open5GS: Reachable Assertion

    CVE-2025-8804Open5GS

    A vulnerability was found in Open5GS up to 2.7.5. Affected by this vulnerability is the function ngap_build_downlink_nas_transport of the component AMF. The manipulation leads to reachable assertion. The attack can be launched remotely. The exploit has been di

  • 7.5 High severity

    Flashmq: Reachable Assertion

    CVE-2024-42645Flashmq

    An issue in FlashMQ v1.14.0 allows attackers to cause an assertion failure via sending a crafted retain message, leading to a Denial of Service (DoS).

  • 7.5 High severity

    Flashmq: Reachable Assertion

    CVE-2024-42644Flashmq

    FlashMQ v1.14.0 was discovered to contain an assertion failure in the function PublishCopyFactory::getNewPublish, which occurs when the QoS value of the publish object is greater than 0.

  • 7.5 High severity

    Comdb2: Reachable Assertion

    CVE-2025-46354Bloomberg

    A denial of service vulnerability exists in the Distributed Transaction Commit/Abort Operation functionality of Bloomberg Comdb2 8.1. A specially crafted network packet can lead to a denial of service. An attacker can send a malicious packet to trigger this vu

  • 7.5 High severity

    Comdb2: Reachable Assertion

    CVE-2025-36512Bloomberg

    A denial of service vulnerability exists in the Bloomberg Comdb2 8.1 database when handling a distributed transaction heartbeat. A specially crafted protocol buffer message can lead to a denial of service. An attacker can simply connect to a database instance

  • 7.5 High severity

    BIND 9: Reachable Assertion

    CVE-2025-40777ISCEPSS 1.03%

    If a `named` caching resolver is configured with `serve-stale-enable` `yes`, and with `stale-answer-client-timeout` set to `0` (the only allowable value other than `disabled`), and if the resolver, in the process of resolving a query, encounters a CNAME chain

  • 7.5 High severity

    Apache HTTP Server: Reachable Assertion

    CVE-2025-49630ApacheEPSS 1.35%

    In certain proxy configurations, a denial of service attack against Apache HTTP Server versions 2.4.26 through to 2.4.63 can be triggered by untrusted clients causing an assertion in mod_proxy_http2. Configurations affected are a reverse proxy is configured fo

  • 7.5 High severity

    MT2735, MT6833, MT6833P, MT6853, MT6853T…: Reachable Assertion

    CVE-2025-20666MediaTek

    In Modem, there is a possible system crash due to an uncaught exception. This could lead to remote denial of service, if a UE has connected to a rogue base station controlled by the attacker, with no additional execution privileges needed. User interaction is

  • 7.5 High severity

    Open5gs: Reachable Assertion

    CVE-2025-29339Open5GS

    An issue in UPF in Open5GS UPF versions up to v2.7.2 results an assertion failure vulnerability in PFCP session parameter validation. When processing a PFCP Session Establishment Request with PDN Type=0, the UPF fails to handle the invalid value propagated fro

  • 8.6 High severity

    Open5gs: Reachable Assertion

    CVE-2024-24429Open5GS

    A reachable assertion in the nas_eps_send_emm_to_esm function of Open5GS <= 2.6.4 allows attackers to cause a Denial of Service (DoS) via a crafted NGAP packet.

  • 8.6 High severity

    Open5gs: Reachable Assertion

    CVE-2024-34235Open5GS

    Open5GS MME versions <= 2.6.4 contains an assertion that can be remotely triggered via a malformed ASN.1 packet over the S1AP interface. An attacker may send an `Initial UE Message` missing a required `NAS_PDU` field to repeatedly crash the MME, resulting in d

  • 7.5 High severity

    Open5gs: Reachable Assertion

    CVE-2024-24430Open5GS

    A reachable assertion in the mme_ue_find_by_imsi function of Open5GS <= 2.6.4 allows attackers to cause a Denial of Service (DoS) via a crafted NAS packet.

  • 8.6 High severity

    Open5gs: Reachable Assertion

    CVE-2023-37023Open5GS

    Open5GS MME versions <= 2.6.4 contain a reachable assertion in the `Uplink NAS Transport` packet handler. A packet missing its `MME_UE_S1AP_ID` field causes Open5gs to crash; an attacker may repeatedly send such packets to cause denial of service.

  • 8.6 High severity

    Open5gs: Reachable Assertion

    CVE-2023-37021Open5GS

    Open5GS MME version <= 2.6.4 contains an assertion that can be remotely triggered via a malformed ASN.1 packet over the S1AP interface. An attacker may send a `UE Context Modification Failure` message missing a required `MME_UE_S1AP_ID` field to repeatedly cra

  • 8.6 High severity

    Open5gs: Reachable Assertion

    CVE-2023-37020Open5GS

    Open5GS MME versions <= 2.6.4 contain an assertion that can be remotely triggered via a malformed ASN.1 packet over the S1AP interface. An attacker may send a `UE Context Release Complete` message missing a required `MME_UE_S1AP_ID` field to repeatedly crash t

  • 8.6 High severity

    Open5gs: Reachable Assertion

    CVE-2023-37019Open5GS

    Open5GS MME versions <= 2.6.4 contains an assertion that can be remotely triggered via a malformed ASN.1 packet over the S1AP interface. An attacker may send an `S1Setup Request` message missing a required `Supported TAs` field to repeatedly crash the MME, res

  • 8.6 High severity

    Open5gs: Reachable Assertion

    CVE-2023-37018Open5GS

    Open5GS MME versions <= 2.6.4 contains an assertion that can be remotely triggered via a malformed ASN.1 packet over the S1AP interface. An attacker may send a `UE Capability Info Indication` message missing a required `MME_UE_S1AP_ID` field to repeatedly cras

  • 8.6 High severity

    Open5gs: Reachable Assertion

    CVE-2023-37017Open5GS

    Open5GS MME versions <= 2.6.4 contain an assertion that can be remotely triggered via a malformed ASN.1 packet over the S1AP interface. An attacker may send an `S1Setup Request` message missing a required `Global eNB ID` field to repeatedly crash the MME, resu

  • 8.6 High severity

    Open5gs: Reachable Assertion

    CVE-2023-37016Open5GS

    Open5GS MME versions <= 2.6.4 contain an assertion that can be remotely triggered via a malformed ASN.1 packet over the S1AP interface. An attacker may send a `UE Context Modification Response` message missing a required `MME_UE_S1AP_ID` field to repeatedly cr

  • 8.6 High severity

    Open5gs: Reachable Assertion

    CVE-2023-37015Open5GS

    Open5GS MME versions <= 2.6.4 contains an assertion that can be remotely triggered via a malformed ASN.1 packet over the S1AP interface. An attacker may send a `Path Switch Request` message missing a required `MME_UE_S1AP_ID` field to repeatedly crash the MME,

  • 7.3 High severity

    Open5gs: Reachable Assertion

    CVE-2023-37013Open5GS

    Open5GS MME versions <= 2.6.4 contains an assertion that can be remotely triggered via a sufficiently large ASN.1 packet over the S1AP interface. An attacker may repeatedly send such an oversized packet to cause the `ogs_sctp_recvmsg` routine to reach an unexp

  • 7.5 High severity

    Open5gs: Reachable Assertion

    CVE-2024-24428Open5GS

    A reachable assertion in the oai_nas_5gmm_decode function of Open5GS <= 2.6.4 allows attackers to cause a Denial of Service (DoS) via a crafted NGAP packet.