CyberSecBulletin

Improper Handling of Exceptional Conditions

CWE-755

The product does not handle or incorrectly handles an exceptional condition.

We track 154 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.0. 7 have been exploited in real attacks.

Latest Improper Handling of Exceptional Conditions vulnerabilities

  • 7.5 High severity

    sipsorcery: Out-of-bounds Read

    CVE-2026-123805Sipsorcery-org

    SIPSorcery is a WebRTC, SIP, and VoIP library for C# and .NET. Prior to 10.0.14, SctpSackChunk.ParseChunk reads the numGapAckBlocks and numDuplicateTSNs fields from an attacker-controlled SCTP SACK chunk without checking that the corresponding entries fit the

  • 7.5 High severity

    zebra: Improper Handling of Exceptional Conditions

    CVE-2026-123555ZcashFoundation

    Zebra from 2.3.0 before 7.0.0 contains a denial of service vulnerability that allows unauthenticated peers to evade misbehavior scoring by sending transactions or blocks with invalid transparent scripts. Attackers can flood mempool with script-failing transact

  • 8.7 High severity

    Apache ZooKeeper: Improper Handling of Exceptional Conditions

    CVE-2026-100300Apache

    Improper handling of exceptional conditions in the quota subsystem of Apache ZooKeeper allows an attacker able to write under the /zookeeper/quota subtree — unauthenticated on default deployments, where that subtree is world-writable — to crash the server's cr

  • 7.5 High severity

    Routinator: Improper Handling of Exceptional Conditions

    CVE-2026-72758NLnet Labs

    When parsing an AS range in Routinator, if the maximum value of the range is smaller than the minimum value of the range, Routinator will never reach the maximum value and run out of memory.

  • 7.5 High severity

    Routinator: Improper Handling of Exceptional Conditions

    CVE-2026-72756NLnet Labs

    Routinator exits when an rsync URI for a file obtained over RRDP contains a path that cannot be stored on disk, such as too long file names, and folder names that overlap with existing file names.

  • 7.5 High severity

    Routinator: Improper Handling of Exceptional Conditions

    CVE-2026-72754NLnet Labs

    When Routinator encounters a CRL with many entries, it may hang or run out of memory. If Routinator encounters a CRL file with the wrong encoding, it may exit.

  • 8.2 High severity

    Routinator: Improper Handling of Exceptional Conditions

    CVE-2026-72753NLnet Labs

    When Routinator encounters an RRDP notification file with gaps in the delta entries, it is still accepted and parsed, potentially leading to missing data. If it encounters too many delta entries it may run out of memory.

  • 7.5 High severity

    motornet: Improper Handling of Exceptional Conditions

    CVE-2026-112332GDATASoftwareAG

    Motor.NET before 0.19.0 contains an uncaught exception vulnerability in JsonNetDeserializer.Deserialize that allows a remote attacker who can publish to a consumed queue or topic to crash the service permanently by sending structurally valid JSON that does not

  • 7.5 High severity

    motornet: Improper Handling of Exceptional Conditions

    CVE-2026-112331GDATASoftwareAG

    Motor.NET before 0.19.0 contains a denial-of-service vulnerability that allows a remote attacker who can produce records to a consumed topic to crash the service permanently by sending a single crafted record. By setting the content-type header to application/

  • 7.5 High severity

    motornet: Improper Handling of Exceptional Conditions

    CVE-2026-112330GDATASoftwareAG

    Motor.NET before 0.19.0 contains a denial of service vulnerability that allows a remote attacker who can publish to a consumed queue to crash the service permanently by sending a message with crafted cloudEvents headers. Attackers can supply an invalid cloudEv

  • 8.1 High severity

    PHP Stale Internal Request-State Exploited

    CVE-2026-109619PHP GroupEPSS 100%

    PHP has various global state that temporarily points into request memory. In some scenarios, global state may not be correctly reset, or may be repopulated after being reset. The global state may then refer to request memory even after it has been freed. Subse

  • 9.8 Critical severity

    PHP Memory Corruption Exploited

    CVE-2026-109618PHP GroupEPSS 100%

    PHP uses longjmp() for out-of-memory (OOM) errors to exit the current context and abort handling of the request. Some contexts may not properly account for this scenario and leave request memory in an uninitialized state before performing an allocation. The su

  • 7.5 High severity

    js-libp2p: Uncaught Exception

    CVE-2026-103936Libp2p

    libp2p is a JavaScript implementation of the libp2p networking stack. Prior to 6.0.28, the @libp2p/webrtc webRTCDirect() Node.js listener processes unauthenticated STUN Binding Requests before PeerId authentication, Noise, muxing, protocol negotiation, connect

  • 8.7 High severity

    Apache Thrift: Uncaught Exception

    CVE-2026-96277Apache

    Uncaught exception, Improper Handling of Exceptional Conditions vulnerability in Apache Thrift Ruby bindings. This issue affects Apache Thrift: before 0.25.0. Users are recommended to upgrade to version 0.25.0, which fixes the issue.

  • 8.7 High severity

    Apache Thrift: Uncaught Exception

    CVE-2026-96294Apache

    Uncaught exception, Improper Handling of Exceptional Conditions vulnerability in Apache Thrift NodeJS bindings. This issue affects Apache Thrift: before 0.25.0. Users are recommended to upgrade to version 0.25.0, which fixes the issue.

  • 8.2 High severity

    Apache Thrift: Uncaught Exception

    CVE-2026-90440Apache

    Uncaught exception, improper handling of exceptional conditions, improper resource shutdown vulnerability in Apache Thrift D thrift.server.nonblocking.TNonblockingServer. This issue affects Apache Thrift: before 0.25.0. Users are recommended to upgrade to vers

  • 8.2 High severity

    Apache Thrift: Improper Handling of Exceptional Conditions

    CVE-2026-94651Apache

    improper handling of exceptional conditions, Missing release of resource after effective lifetime vulnerability in Apache Thrift java bindings. This issue affects Apache Thrift: before 0.25.0. Users are recommended to upgrade to version 0.25.0, which fixes the

  • 8.2 High severity

    Apache Thrift: Uncaught Exception

    CVE-2026-94639Apache

    improper handling of exceptional conditions, Allocation of resources without limits or throttling, Uncaught exception vulnerability in Apache Thrift Java bindings. This issue affects Apache Thrift: before 0.25.0. Users are recommended to upgrade to version 0.2

  • 8.7 High severity

    Eclipse ThreadX NetX Duo: Missing Release of Memory after Effective Lifetime

    CVE-2026-102716Eclipse Foundation

    In Eclipse ThreadX NetX Duo versions up to and including 6.5.2.202603, the RTSP server returns a raw parser error for a malformed Session header and never releases the response packet it allocated. An unauthenticated client can drain the server's packet pool w

  • 7.5 High severity

    pyjwt: Improper Handling of Exceptional Conditions

    CVE-2026-102274Jpadilla

    PyJWT is a Python implementation of JSON Web Token standards. From 2.9.0 until 2.14.0, PyJWKSet does not catch the plain ValueError raised for malformed RSA JWK components by RSAAlgorithm.from_jwk in jwt/api_jwk.py. This occurs when a JWK Set contains a malfor

  • 8.3 High severity

    mport: Improper Validation of Integrity Check Value

    CVE-2026-54580MidnightBSD

    mport is the MidnightBSD Package Manager. Prior to 2.7.8, libmport/util.c did not make every truncated, corrupt, or failed zstd stream fatal in mport_decompress_zstd(), and libmport/fetch.c did not consistently propagate those failures to index-fetch callers.

  • 7.5 High severity

    security-advisories: Improper Handling of Exceptional Conditions

    CVE-2026-81516SteeltoeOSS

    Steeltoe is an open source project that provides a collection of libraries that helps users build cloud-native applications. From 4.0.0 until 4.3.0, ConsulDiscoveryClient constructs ConsulServiceInstance objects by parsing each registration's secure metadata w

  • 7.5 High severity

    security-advisories: Improper Handling of Exceptional Conditions

    CVE-2026-81515SteeltoeOSS

    Steeltoe is an open source project that provides a collection of libraries that helps users build cloud-native applications. From 4.0.0 until 4.3.0, EurekaDiscoveryClient deserializes the registry response as one unit, and an unrecognized actionType or status,

  • 9.3 Critical severity

    bambuddy: Not Failing Securely

    CVE-2026-53459Maziggy

    Bambuddy is a self-hosted print archive and management system for Bambu Lab 3D printers. Starting in version 0.1.6 and prior to version 0.2.4.4, a fail-open in the authentication code allows any attacker to bypass authentication by flooding a public endpoint t

  • 7.5 High severity

    Hirschmann HiOS Switch Platform: Improper Handling of Exceptional Conditions

    CVE-2026-89025Belden

    Hirschmann HiOS Switch Platform devices contain a denial-of-service vulnerability in the integrated web server due to missing validation of HTTP(S) content. A remote unauthenticated attacker can send a specially crafted HTTP(S) request to a specific endpoint t

  • 7.5 High severity

    SIPSorcery is a WebRTC, SIP, and VoIP library for C# and .NET.

    CVE-2026-54632Sipsorcery-org

    SIPSorcery is a WebRTC, SIP, and VoIP library for C# and .NET. Prior to 10.0.9, RTPChannel.OnRTPPacketReceived and the STUNAttribute.ParseMessageAttributes, STUNXORAddressAttribute, and STUNAddressAttribute parsing path index untrusted bytes without sufficient

  • 7.5 High severity

    wings: Improper Validation of Array Index

    CVE-2026-52856Pterodactyl

    Wings is the server control plane for Pterodactyl, a free, open-source game server management panel. Prior to 1.13.0, a malformed packet received during the SFTP connection handshake causes a Go panic. This issue is fixed in version 1.13.0.

  • 7.5 High severity

    OTP: Improper Handling of Exceptional Conditions

    CVE-2026-42792Erlang

    Improper Handling of Exceptional Conditions vulnerability in Erlang OTP erts (epmd) allows an unauthenticated remote attacker to permanently terminate the Erlang Port Mapper Daemon (epmd) via connection slot exhaustion. The do_accept function in erts/epmd/src/

  • 8.4 High severity

    hulumi: Improper Handling of Exceptional Conditions

    CVE-2026-48036Kerberosmansour

    Hulumi is an open-source toolkit that ships secure-by-default cloud and platform infrastructure components for Pulumi. Prior to version 1.4.0, consumers running drift detection in CI / cron could see transient adapter failures silently cached as "all clear" —

  • 7.5 High severity

    excelize: Uncaught Exception

    CVE-2026-59162Qax-os

    Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. Prior to 2.11.0, Excelize parses shared-string cell values with strconv.Atoi and checks only the upper bound before indexing the shared string slice, allowing an XLSX file

  • 8.8 High severity

    Microsoft Dynamics 365 (on-premises) version 9.1: Improper Handling of Exceptional Conditions

    CVE-2026-40371Microsoft

    Improper handling of insufficient permissions or privileges in Microsoft Dynamics 365 (on-premises) allows an authorized attacker to elevate privileges over a network.

  • 8.7 High severity

    Routinator: Improper Handling of Exceptional Conditions

    CVE-2026-49232NLnet Labs

    Routinator exits on any error when accepting incoming HTTP or RTR connections, including ones it can recover from such as running out of file descriptors. This condition can be triggered maliciously by an attacker by opening a large number of connections to th

  • 7.5 High severity

    Cpanel::JSON::XS: Improper Handling of Exceptional Conditions

    CVE-2026-9516Rurban

    Cpanel::JSON::XS versions before 4.41 for Perl allow denial of service via UTF-8 BOM prefixed input when a decode filter callback throws. To skip a leading 3-byte UTF-8 BOM, decode_json() advances the input scalar's string pointer past the mark with SvPV_set()

  • 7.5 High severity

    free5GC is an open-source implementation of the 5G core network.

    CVE-2026-44325Free5gc

    free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, free5GC's NRF root SBI endpoint POST /oauth2/token contains a parser-level type-confusion bug family. The handler in NFs/nrf/internal/sbi/api_accesstoken.go reflects over models.N

  • 7.5 High severity

    free5GC is an open-source implementation of the 5G core network.

    CVE-2026-44319Free5gc

    free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, free5GC's NEF terminates the entire process when a stored PFD-subscription notifyUri cannot be reached. In PfdChangeNotifier.FlushNotifications(), the notifier calls NnefPFDmanage

  • 7.5 High severity

    opentelemetry-js: Improper Handling of Exceptional Conditions

    CVE-2026-44902Open-telemetry

    opentelemetry-js is the OpenTelemetry JavaScript Client. Prior to 0.217.0, a single malformed HTTP request crashes any Node.js process running the OpenTelemetry JS Prometheus exporter. The metrics endpoint (default 0.0.0.0:9464) has no error handling around UR

  • 7.3 High severity

    IO::Compress: Improper Handling of Exceptional Conditions

    CVE-2026-48961PMQS

    IO::Compress versions from 2.207 before 2.220 for Perl ship a zipdetails CLI tool that crashes with undefined subroutine on Info-ZIP Unix Extra Field with 8-byte UID or GID. When decode_ux() in bin/zipdetails handles an Info-ZIP Unix Extra Field (tag 0x7875) w

  • 7.5 High severity

    multiparty: Improper Handling of Exceptional Conditions

    CVE-2026-8162Multiparty

    [email protected] and lower versions are vulnerable to denial of service via uncaught exception. By sending a multipart/form-data request with a Content-Disposition header whose filename* parameter contains a malformed percent-encoding, the parser invokes decod

  • 7.5 High severity

    nimiq-primitives: Unchecked Return Value

    CVE-2026-34065Nimiq

    nimiq-primitives contains primitives (e.g., block, account, transaction) to be used in Nimiq's Rust implementation. Prior to version 1.3.0, an untrusted p2p peer can cause a node to panic by announcing an election macro block whose `validators` set contains an

  • 7.5 High severity

    kit: Improper Handling of Exceptional Conditions

    CVE-2026-40074Sveltejs

    SvelteKit is a framework for rapidly developing robust, performant web applications using Svelte. Prior to 2.57.1, redirect, when called from inside the handle server hook with a location parameter containing characters that are invalid in a HTTP header, will