CyberSecBulletin

Improper Handling of Length Parameter Inconsistency

CWE-130

The product parses a formatted message or structure, but it does not handle or incorrectly handles a length field that is inconsistent with the actual length of the associated data.

If an attacker can manipulate the length parameter associated with an input such that it is inconsistent with the actual length of the input, this can be leveraged to cause the target application to behave in unexpected, and possibly, malicious ways. One of the possible motives for doing so is to pass in arbitrarily large input to the application. Another possible motivation is the modification of application state by including invalid data for subsequent properties of the application. Such weaknesses commonly lead to attacks such as buffer overflows and execution of arbitrary code.

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

How this weakness is prevented

  • Implementation: When processing structured incoming data containing a size field followed by raw data, ensure that you identify and resolve any inconsistencies between the size field and the actual size of the data.
  • Implementation: Do not let the user control the size of the buffer.
  • Implementation: Validate that the length of the user-supplied data is consistent with the buffer size.

Latest Improper Handling of Length Parameter Inconsistency vulnerabilities

  • 7.5 High severity

    EPICS Base: Improper Handling of Length Parameter Inconsistency

    CVE-2026-114597The EPICS Community

    In EPICS Base release 7.0.10 and prior, an insufficient validation of element or length values in a network message can cause the application to read beyond the bounds of an allocated buffer. This may lead to denial of service and could expose adjacent memory

  • 8.1 High severity

    curl: Improper Handling of Length Parameter Inconsistency

    CVE-2026-87864Curl

    Enabling `CURLOPT_CRLF` causes curl to advertise the raw input byte count in the `IMAP APPEND {N}` literal while transmitting line-ending expanded data. The server reads only $N$ bytes for the payload, causing the remaining overflow bytes to be interpreted and

  • 7.1 High severity

    DragonFlyBSD: Improper Handling of Length Parameter Inconsistency

    CVE-2026-110912DragonFlyBSD

    In DragonFly BSD through 6.4.2 before 4bb22ff, the ARP input handlers arpintr() and in_arpinput() (sys/netinet/if_ether.c) do not validate the hardware address length (ar_hln) and protocol address length (ar_pln) fields of incoming ARP packets. in_arpreply() t

  • 7.5 High severity

    Junos OS: Improper Handling of Length Parameter Inconsistency

    CVE-2026-101962Juniper Networks

    An Improper Handling of Length Parameter Inconsistency vulnerability in the routing protocol daemon (rpd) of Juniper Networks Junos OS and Junos OS Evolved allows an attacker sending a specifically malformed BGP EVPN multicast update which is attempted to be r

  • 7.1 High severity

    Junos OS: Improper Handling of Length Parameter Inconsistency

    CVE-2026-101994Juniper Networks

    An Improper Handling of Length Parameter Inconsistency vulnerability in the l2ald daemon of Juniper Networks Junos OS and Junos OS Evolved allows an attacker who can control or impersonate a configured MC-LAG ICCP peer to disclose process heap memory or cause

  • 7.5 High severity

    Junos OS: Improper Handling of Length Parameter Inconsistency

    CVE-2026-101942Juniper Networks

    An Improper Handling of Length Parameter Inconsistency vulnerability in the routing protocol daemon (rpd) process of Juniper Networks Junos OS and Junos OS Evolved allows an unauthenticated network-based attacker to cause a denial of service via a malformed EV

  • 7.5 High severity

    Maximo AI Service: Improper Handling of Length Parameter Inconsistency

    CVE-2026-90921IBM

    IBM Maximo AI Service 9.1.0, and 9.2.0 could allow a remote attacker to cause a denial of service due to improper handling of malformed frames, resulting in termination of the host process.

  • 9.8 Critical severity

    AnyDesk: Improper Handling of Length Parameter Inconsistency

    CVE-2026-109390AnyDeskEPSS 1.61%

    AnyDesk before 8.0.3 allows unauthenticated remote attackers to execute arbitrary code via a heap-based buffer overflow, as demonstrated on Linux for command execution as root without the victim approving desktop control. In the stream packet handler for mode

  • 8.7 High severity

    Apache Thrift: Improper Handling of Length Parameter Inconsistency

    CVE-2026-83745Apache

    Memory allocation with excessive size value, Improper handling of length parameter inconsistency vulnerability in Apache Thrift nodejs and D lang bindings. Both bindings' WebSocket server transports read the payload length out of the frame header and allocate

  • 8.7 High severity

    Apache Thrift: Improper Handling of Length Parameter Inconsistency

    CVE-2026-94633Apache

    Memory allocation with excessive size value, Improper handling of length parameter inconsistency vulnerability in Apache Thrift Dart bindings. This issue affects Apache Thrift: before 0.25.0. Users are recommended to upgrade to version 0.25.0, which fixes the

  • 8.7 High severity

    Apache Thrift: Improper Handling of Length Parameter Inconsistency

    CVE-2026-85494Apache

    Improper handling of length parameter inconsistency, Uncaught exception, Inefficient Algorithmic Complexity, Memory allocation with excessive size value, Initialization of a resource with an insecure default vulnerability in Apache Thrift Python, Ruby, Erlang,

  • 8.7 High severity

    Apache Thrift: Improper Handling of Length Parameter Inconsistency

    CVE-2026-94635Apache

    Allocation of resources without limits or throttling, Improper handling of length parameter inconsistency vulnerability in Apache Thrift Lua bindings. This issue affects Apache Thrift: before 0.25.0. Users are recommended to upgrade to version 0.25.0, which fi

  • 9.4 Critical severity

    SConnect: Improper Handling of Length Parameter Inconsistency

    CVE-2026-18397Thales

    This vulnerability enables unauthenticated remote code execution (RCE) on a victim's machine by exploiting a combination of cryptographic weaknesses and memory management issues in the SConnect native host component. The attack leverages an unrestricted messag

  • 8.7 High severity

    Eclipse ThreadX NetX Duo: Out-of-bounds Read

    CVE-2026-102718Eclipse Foundation

    In Eclipse ThreadX NetX Duo versions up to and including 6.5.2.202603, the SNMP agent's OID parser uses a multi-byte BER length from the request without checking it against the bytes present, and reads past the end of the packet buffer. A remote, unauthenticat

  • 7.5 High severity

    Apache Tomcat: Improper Handling of Length Parameter Inconsistency

    CVE-2026-87022Apache

    Improper handling of length parameter inconsistency vulnerability in Apache Tomcat allows WebSocket message smuggling when per-message-deflate is used. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.25, from 10.1.0-M1 through 10.1.59, from 9.0.0

  • 8.7 High severity

    vector: Improper Handling of Length Parameter Inconsistency

    CVE-2026-77619Vectordotdev

    Vector is a high-performance observability data pipeline. From 0.15.0 until 0.57.0, the logstash source reads a 32-bit compressed-frame length from the network and uses it to size an in-memory buffer without an upper bound. An unauthenticated remote peer that

  • 7.5 High severity

    Freelance Controller DCP: Improper Handling of Length Parameter Inconsistency

    CVE-2023-5778ABB

    Improper handling of length parameter inconsistency vulnerability in ABB Freelance Controller DCP, ABB Freelance Controller AC700, ABB Freelance Controller AC800, and ABB Freelance Controller AC900. This issue affects Freelance Controller DCP: through 2013, 20

  • 7.5 High severity

    EOS: Improper Handling of Length Parameter Inconsistency

    CVE-2026-73455Arista Networks

    On affected platforms running Arista EOS with Open Shortest Path First version 3 (OSPFv3) configured, a specially crafted packet can cause the OSPFv3 agent to restart unexpectedly.

  • 7.5 High severity

    HAProxy: Improper Handling of Length Parameter Inconsistency

    CVE-2026-90678Haproxy

    An issue was discovered in HAProxy 3.3.0 through 3.4.4 and in 3.5-dev1 through 3.5-dev5. Exploitation requires an HTTP/3 frontend: HAProxy must be built with QUIC support and configured with a QUIC bind listener, and the affected traffic must reach a backend o

  • 8.9 High severity

    BT Mesh SDK: Improper Handling of Length Parameter Inconsistency

    CVE-2026-5706Silicon Labs

    In Bluetooth Mesh SDK 6.1.4 and earlier, malformed extended advertisements can trigger out-of-bounds writes leading to stack corruption and remote code execution. These messages must come from a device that has already joined the network. Only provisioners sup

  • 7.5 High severity

    codemeter-runtime: Improper Handling of Length Parameter Inconsistency

    CVE-2026-81575Wibu-systems-ag

    If configured as a server, CodeMeter Runtime before versions 8.41a and 9.10 accepts requests with opcode 0x5e, which contain the data length and the data itself. Missing bounds checking on the data length value can lead to out of bounds reads, causing a segmen

  • 7.8 High severity

    FreeBSD: Heap-based Buffer Overflow

    CVE-2026-58097FreeBSD

    mp_SetEnddisc() copied a user-supplied PSN endpoint value without length validation, allowing a buffer overflow via the ppp(8) command interface. A local user with access to the ppp(8) command interface can crash ppp(8) or potentially execute arbitrary code as

  • 8.8 High severity

    FreeBSD: Improper Handling of Length Parameter Inconsistency

    CVE-2026-58096FreeBSD

    LcpDecodeConfig() did not validate the length of received endpoint discriminator options against the minimum required by RFC 1717. Undersized options would trigger an out-of-bounds write. A malicious PPP peer can exploit CVE-2026-58095 and CVE-2026-58096 to cr

  • 7.5 High severity

    Enterprise Edition: Improper Handling of Length Parameter Inconsistency

    CVE-2026-14587Neo4j

    Neo4j's Bolt modern handshake decoder treats an overlong capability bit mask the same way it treats a truncated bit mask. When an unauthenticated client sends a selected protocol version followed by 32 continuation bytes in the capability mask, the decoder res

  • 7.5 High severity

    websocket-driver-node: Improper Handling of Length Parameter Inconsistency

    CVE-2026-54466Faye

    websocket-driver is a WebSocket protocol handler with pluggable I/O. Prior to 0.7.5, the frame format in draft versions of the WebSocket protocol includes a length header that allows an arbitrarily large integer to be encoded as a sequence of bytes with the hi

  • 8.2 High severity

    mouse07410/asn1c is an ASN.1 compiler. In 1.4 and earlier, a memory safety vulnerability was…

    CVE-2026-45615Mouse07410

    mouse07410/asn1c is an ASN.1 compiler. In 1.4 and earlier, a memory safety vulnerability was identified in the OER decoding skeleton files generated by asn1c (specifically INTEGER_oer.c). When parsing a maliciously crafted, zero-length OER payload for a variab

  • 9.1 Critical severity

    openexr: Out-of-bounds Read

    CVE-2026-42216AcademySoftwareFoundation

    OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry. From versions 3.0.0 to before 3.2.9, 3.3.0 to before 3.3.11, and 3.4.0 to before 3.4.11, IDManifest::init() reconst

  • 9.8 Critical severity

    Linux: Out-of-bounds Write

    CVE-2026-43125Linux

    In the Linux kernel, the following vulnerability has been resolved: dlm: validate length in dlm_search_rsb_tree The len parameter in dlm_dump_rsb_name() is not validated and comes from network messages. When it exceeds DLM_RESNAME_MAXLEN, it can cause out-of-b

  • 7.5 High severity

    Red Hat Enterprise Linux 10: Improper Handling of Length Parameter Inconsistency

    CVE-2026-33846Red HatEPSS 1.26%

    A heap buffer overflow vulnerability exists in the DTLS handshake fragment reassembly logic of GnuTLS. The issue arises in merge_handshake_packet() where incoming handshake fragments are matched and merged based solely on handshake type, without validating tha

  • 8.1 High severity

    FreeBSD: Heap-based Buffer Overflow

    CVE-2026-35547FreeBSD

    When processing the header of an incoming message, libnv failed to properly validate the message size. The lack of validation allows a malicious program to write outside the bounds of a heap allocation. This can trigger a crash or system panic, and it may be p

  • 8.7 High severity

    EDR-8010 Series: Improper Handling of Length Parameter Inconsistency

    CVE-2026-3868Moxa

    An improper handling of the length parameter inconsistency vulnerability has been identified in Moxa’s Secure Router. Because of improper validation of length parameters in the HTTPS management interface, an unauthenticated remote attacker could send specially

  • 7.5 High severity

    Linux: Improper Handling of Length Parameter Inconsistency

    CVE-2026-31635LinuxEPSS 1.13%

    In the Linux kernel, the following vulnerability has been resolved: rxrpc: fix oversized RESPONSE authenticator length check rxgk_verify_response() decodes auth_len from the packet and is supposed to verify that it fits in the remaining bytes. The existing che

  • 8.6 High severity

    Fast Datapath for Red Hat Enterprise Linux 10: Improper Handling of Length Parameter Inconsistency

    CVE-2026-5367Red Hat

    A flaw was found in OVN (Open Virtual Network). A remote attacker, by sending crafted DHCPv6 (Dynamic Host Configuration Protocol for IPv6) SOLICIT packets with an inflated Client ID length, could cause the ovn-controller to read beyond the bounds of a packet.

  • 7.8 High severity

    rsync: Improper Handling of Length Parameter Inconsistency

    CVE-2026-41035Samba

    In rsync 3.0.1 through 3.4.1, receive_xattr relies on an untrusted length value during a qsort call, leading to a receiver use-after-free. The victim must run rsync with -X (aka --xattrs). On Linux, many (but not all) common configurations are vulnerable. Non-

  • 8.2 High severity

    Thunderbird: Buffer Over-read

    CVE-2026-4371Mozilla

    A malicious mail server could send malformed strings with negative lengths, causing the parser to read memory outside the buffer. If a mail server or connection to a mail server were compromised, an attacker could cause the parser to malfunction, potentially c

  • 8.8 High severity

    iccDEV: Out-of-bounds Write

    CVE-2026-22861InternationalColorConsortium

    iccDEV provides a set of libraries and tools that allow for the interaction, manipulation, and application of International Color Consortium (ICC) color management profiles. Prior to 2.3.1.2, There is a heap-based buffer overflow in SIccCalcOp::Describe() at I

  • 8.8 High severity

    iccDEV provides a set of libraries and tools that allow for the interaction, manipulation, and…

    CVE-2026-22255InternationalColorConsortium

    iccDEV provides a set of libraries and tools that allow for the interaction, manipulation, and application of International Color Consortium (ICC) color management profiles. Versions prior to 2.3.1.2 have a heap-buffer-overflow vulnerability in `CIccCLUT::Init

  • 8.8 High severity

    iccDEV: Out-of-bounds Write

    CVE-2026-22047InternationalColorConsortium

    iccDEV provides a set of libraries and tools that allow for the interaction, manipulation, and application of International Color Consortium (ICC) color management profiles. Versions prior to 2.3.1.2 have a heap-buffer-overflow vulnerability in `SIccCalcOp::De

  • 8.8 High severity

    iccDEV: Out-of-bounds Write

    CVE-2026-22046InternationalColorConsortium

    iccDEV provides a set of libraries and tools that allow for the interaction, manipulation, and application of International Color Consortium (ICC) color management profiles. Versions prior to 2.3.1.2 have a heap-buffer-overflow vulnerability in `CIccProfileXml

  • 7.5 High severity

    MongoDB and MongoDB Server Improper Handling of Length Parameter Inconsistency Exploited

    CVE-2025-14847MongoDBEPSS 83.2%

    Mismatched length fields in Zlib compressed protocol headers may allow a read of uninitialized heap memory by an unauthenticated client. This issue affects all MongoDB Server v7.0 prior to 7.0.28 versions, MongoDB Server v8.0 versions prior to 8.0.17, MongoDB