CWE-191— Integer Underflow
The product subtracts one value from another, such that the result is less than the minimum allowable integer value, which produces a value that is not equal to the correct result.— MITRE CWE catalog
678 active CVEs classified under this weakness category. Sourced from NVD, GHSA, and vendor advisories. Full definition on MITRE →
CVEs classified under CWE-191page 9 of 14
- CVE-2021-33536HIGHCVSS 7.5EG 7.52021-06-25
In Weidmueller Industrial WLAN devices in multiple versions an exploitable denial-of-service vulnerability exists in ServiceAgent functionality. A specially crafted packet can cause an integer underflow, triggering a large memcpy that will…
- CVE-2021-25849HIGHCVSS 7.5EG 7.52021-05-10
An integer underflow was discovered in userdisk/vport_lldpd in Moxa Camera VPort 06EC-2V Series, version 1.1, improper validation of the PortID TLV leads to Denial of Service via a crafted lldp packet.
- CVE-2021-25846HIGHCVSS 7.5EG 7.52021-05-10
Improper validation of the ChassisID TLV in userdisk/vport_lldpd in Moxa Camera VPort 06EC-2V Series, version 1.1, allows attackers to cause a denial of service due to a negative number passed to the memcpy function via a crafted lldp pack…
- CVE-2021-28362HIGHCVSS 7.5EG 7.52021-03-24
An issue was discovered in Contiki through 3.0. When sending an ICMPv6 error message because of invalid extension header options in an incoming IPv6 packet, there is an attempt to remove the RPL extension headers. Because the packet length…
- CVE-2020-24837HIGHCVSS 7.5EG 7.52021-02-10
An integer underflow has been found in the latest version of ZCFees. The variables 'currPeriodIdx' and 'lastPeriodExecIdx' are both unsigned integers, and the result of the minus operation may be a negative integer which leads to an underf…
- CVE-2019-16160HIGHCVSS 7.5EG 7.52020-10-07
An integer underflow in the SMB server of MikroTik RouterOS before 6.45.5 allows remote unauthenticated attackers to crash the service.
- CVE-2020-6098HIGHCVSS 7.5EG 7.52020-07-28
An exploitable denial of service vulnerability exists in the freeDiameter functionality of freeDiameter 1.3.2. A specially crafted Diameter request can trigger a memory corruption resulting in denial-of-service. An attacker can send a mali…
- CVE-2020-14699HIGHCVSS 7.5EG 7.52020-07-15
Vulnerability in the Oracle VM VirtualBox product of Oracle Virtualization (component: Core). Supported versions that are affected are Prior to 5.2.44, prior to 6.0.24 and prior to 6.1.12. Difficult to exploit vulnerability allows high pri…
- CVE-2019-9183HIGHCVSS 7.5EG 7.52020-04-23
An issue was discovered in Contiki-NG through 4.3 and Contiki through 3.0. A buffer overflow is present due to an integer underflow during 6LoWPAN fragment processing in the face of truncated fragments in os/net/ipv6/sicslowpan.c. This res…
- CVE-2019-5148HIGHCVSS 7.5EG 7.52020-02-25
An exploitable denial-of-service vulnerability exists in ServiceAgent functionality of the Moxa AWK-3131A, firmware version 1.13. A specially crafted packet can cause an integer underflow, triggering a large memcpy that will access unmappe…
- CVE-2019-12678HIGHCVSS 7.5EG 7.52019-10-02
A vulnerability in the Session Initiation Protocol (SIP) inspection module of Cisco Adaptive Security Appliance (ASA) Software and Cisco Firepower Threat Defense (FTD) Software could allow an unauthenticated, remote attacker to cause a den…
- CVE-2019-10054HIGHCVSS 7.5EG 7.52019-08-28
An issue was discovered in Suricata 4.1.3. The function process_reply_record_v3 lacks a check for the length of reply.data. It causes an invalid memory access and the program crashes within the nfs/nfs3.rs file.
- CVE-2018-20989HIGHCVSS 7.5EG 7.52019-08-26
An issue was discovered in the untrusted crate before 0.6.2 for Rust. Error handling can trigger an integer underflow and panic.
- CVE-2018-4011HIGHCVSS 7.5EG 7.52019-03-21
An exploitable integer underflow vulnerability exists in the mdnscap binary of the CUJO Smart Firewall, version 7003. When parsing SRV records in an mDNS packet, the "RDLENGTH" value is handled incorrectly, leading to an out-of-bounds acce…
- CVE-2018-12230HIGHCVSS 7.5EG 7.52018-07-10
An wrong logical check identified in the transferFrom function of a smart contract implementation for RemiCoin (RMC), an Ethereum ERC20 token, allows the attacker to steal tokens or conduct resultant integer underflow attacks.
- CVE-2018-12025HIGHCVSS 7.5EG 7.52018-06-11
The transferFrom function of a smart contract implementation for FuturXE (FXE), an Ethereum ERC20 token, allows attackers to accomplish an unauthorized transfer of digital assets because of a logic error. The developer messed up with the b…
- CVE-2016-7800HIGHCVSS 7.5EG 7.52017-02-06
Integer underflow in the parse8BIM function in coders/meta.c in GraphicsMagick 1.3.25 and earlier allows remote attackers to cause a denial of service (application crash) via a crafted 8BIM chunk, which triggers a heap-based buffer overflo…
- CVE-2011-1770HIGHCVSS 7.5EG 7.52011-06-24
Integer underflow in the dccp_parse_options function (net/dccp/options.c) in the Linux kernel before 2.6.33.14 allows remote attackers to cause a denial of service via a Datagram Congestion Control Protocol (DCCP) packet with an invalid fe…
- CVE-2005-1891HIGHCVSS 7.5EG 7.52005-06-09
The GIF parser in ateimg32.dll in AOL Instant Messenger (AIM) 5.9.3797 and earlier allows remote attackers to cause a denial of service (crash) via a malformed buddy icon that causes an integer underflow in a loop counter variable.
- CVE-2004-1002HIGHCVSS 7.5EG 7.52005-03-01
Integer underflow in pppd in cbcp.c for ppp 2.4.1 allows remote attackers to cause a denial of service (daemon crash) via a CBCP packet with an invalid length value that causes pppd to access an incorrect memory location.
- CVE-2004-0816HIGHCVSS 7.5EG 7.52004-12-23
Integer underflow in the firewall logging rules for iptables in Linux before 2.6.8 allows remote attackers to cause a denial of service (application crash) via a malformed IP packet.
- CVE-2014-9087HIGHCVSS v2 7.5EG 7.52014-12-01
Integer underflow in the ksba_oid_to_str function in Libksba before 1.3.2, as used in GnuPG, allows remote attackers to cause a denial of service (crash) via a crafted OID in a (1) S/MIME message or (2) ECC based OpenPGP data, which trigge…
- CVE-2026-106437HIGHCVSS 7.4EG 7.42026-10-08
The BSON buffer-reservation API in the MongoDB C Driver can record a length smaller than the five-byte BSON minimum. Later append or comparison operations can underflow unsigned length calculations and read or write outside the document bu…
- CVE-2026-82480HIGHCVSS 7.4EG 7.42026-08-30
A security flaw has been discovered in NASA cFS up to 7.0.1. The affected element is the function CFE_SB_GetUserDataLength of the file src/cFS/cfe/modules/sb/fsw/src/cfe_sb_util.c of the component cFE Software Bus. Performing a manipulatio…
- CVE-2024-0565HIGHCVSS 7.4EG 7.42024-01-15
An out-of-bounds memory read flaw was found in receive_encrypted_standard in fs/smb/client/smb2ops.c in the SMB Client sub-component in the Linux Kernel. This issue occurs due to integer underflow on the memcpy length, leading to a denial …
- CVE-2015-8370HIGHCVSS 7.4EG 7.42015-12-16
Multiple integer underflows in Grub2 1.98 through 2.02 allow physically proximate attackers to bypass authentication, obtain sensitive information, or cause a denial of service (disk corruption) via backspace characters in the (1) grub_use…
- CVE-2026-50593HIGHCVSS 7.3EG 7.32026-06-05
Graphite before 1.3.15 has an integer underflow and resultant out-of-bounds write via Graphite actions, because slotat does not ensure that an offset is within the allowed slot-map range.
- CVE-2026-32149HIGHCVSS 7.3EG 7.32026-04-14
Improper input validation in Windows Hyper-V allows an authorized attacker to execute code locally.
- CVE-2021-37706HIGHCVSS 7.3EG 7.32021-12-22
PJSIP is a free and open source multimedia communication library written in C language implementing standard based protocols such as SIP, SDP, RTP, STUN, TURN, and ICE. In affected versions if the incoming STUN message contains an ERROR-CO…
- CVE-2021-1108HIGHCVSS 7.3EG 7.32021-08-11
NVIDIA Linux kernel distributions contain a vulnerability in FuSa Capture (VI/ISP), where integer underflow due to lack of input validation may lead to complete denial of service, partial integrity, and serious confidentiality loss for all…
- CVE-2026-25772HIGHCVSS 7.2EG 7.22026-03-17
Wazuh is a free and open source platform used for threat prevention, detection, and response. Starting in version 4.4.0 and prior to version 4.14.3, a stack-based buffer overflow vulnerability exists in the Wazuh Database synchronization m…
- CVE-2024-26208HIGHCVSS 7.2EG 7.22024-04-09
Microsoft Message Queuing (MSMQ) Remote Code Execution Vulnerability
- CVE-2026-111735HIGHCVSS 7.1EG 7.12026-10-29
P-Net before 1.0.3 contains an integer underflow in pf_cpm_c_data_ind(). When handling a received cyclic data frame while the consumer is in the FRUN or RUN state, the offset of the APDU status was computed as the frame length minus 4 usin…
- CVE-2026-103411HIGHCVSS 7.1EG 7.12026-10-28
An Integer Underflow vulnerability in DhcpMessageDecoder in Juniper Networks Session Smart Router allows an attacker with local network access to cause information disclosure and a denial of service via a malicious DHCP reply.
- CVE-2026-82947HIGHCVSS 7.1EG 7.12026-10-26
SOEM version 2.0.0 and earlier contains multiple vulnerabilities in frame processing where a malicious device can cause the master to read data outside allocated buffers. The software uses length and offset values from device messages with…
- CVE-2026-88964HIGHCVSS 7.1EG 7.12026-10-13
An integer underflow in OpenVPN version 2.7_alpha3 through 2.7.7 on Windows and Android allows remote authenticated servers to cause a denial of service or memory disclosure via crafted domain search options
- CVE-2026-107836HIGHCVSS 7.1EG 7.12026-10-09
RIOT is an open-source microcontroller operating system designed for Internet of Things devices and other embedded systems. In 2026.07 and earlier, the nanoCoAP client function nanocoap_sock_get_slice() in sys/net/application_layer/nanocoa…
- CVE-2026-102714HIGHCVSS 7.1EG 7.12026-09-29
`_nx_icmpv6_validate_options()` scans the option area with `while (length > 2)` (`common/src/nx_icmpv6_validate_options.c:79`). An area whose size leaves a one- or two-byte residue exits the loop with that tail unexamined; the residue is n…
- CVE-2026-18687HIGHCVSS 7.1EG 7.12026-08-11
MongoDB Server's handling of a Queryable Encryption maintenance operation did not properly validate certain request parameters against the collection's encrypted field configuration before use. An authenticated user with readWrite privileg…
- CVE-2026-48029HIGHCVSS 7.1EG 7.12026-07-22
libheif is a HEIF and AVIF file format decoder and encoder. Versions 1.19.0 through 1.21.2 have a heap OOB read in ImageItem_Grid::decode_grid_tile via irot-induced tile-coordinate underflow. Version 1.22.0 fixes the issue.
- CVE-2026-57918HIGHCVSS 7.1EG 7.12026-06-26
libnfs through 6.0.2 before 935b8db has an xid integer underflow in READ_IOVEC in rpc_read_from_socket in lib/socket.c during a connection to a crafted NFS server, when the expected pdu size exceeds the absolute pdu size from the xid/recor…
- CVE-2026-45999HIGHCVSS 7.1EG 7.12026-05-27
In the Linux kernel, the following vulnerability has been resolved: erofs: fix unsigned underflow in z_erofs_lz4_handle_overlap() Some crafted images can have illegal (!partial_decoding && m_llen < m_plen) extents, and the LZ4 inplace de…
- CVE-2026-21489HIGHCVSS 7.1EG 7.12026-01-06
iccDEV provides a set of libraries and tools for working with ICC color management profiles. Versions 2.3.1.1 and below have Out-of-bounds Read and Integer Underflow (Wrap or Wraparound) vulnerabilities in its CIccCalculatorFunc::SequenceN…
- CVE-2022-49278HIGHCVSS 7.1EG 7.12025-02-26
In the Linux kernel, the following vulnerability has been resolved: remoteproc: Fix count check in rproc_coredump_write() Check count for 0, to avoid a potential underflow. Make the check the same as the one in rproc_recovery_write().
- CVE-2019-15791HIGHCVSS 7.1EG 7.12020-04-24
In shiftfs, a non-upstream patch to the Linux kernel included in the Ubuntu 5.0 and 5.3 kernel series, shiftfs_btrfs_ioctl_fd_replace() installs an fd referencing a file from the lower filesystem without taking an additional reference to t…
- CVE-2019-5459HIGHCVSS 7.1EG 7.12019-07-30
An Integer underflow in VLC Media Player versions < 3.0.7 leads to an out-of-band read.
- CVE-2017-6313HIGHCVSS 7.1EG 7.12017-03-10
Integer underflow in the load_resources function in io-icns.c in gdk-pixbuf allows context-dependent attackers to cause a denial of service (out-of-bounds read and program crash) via a crafted image entry size in an ICO file.
- CVE-2026-83676HIGHCVSS 7.0EG 7.02026-10-13
Integer underflow (wrap or wraparound) in Windows Installer allows an authorized attacker to elevate privileges locally.
- CVE-2026-72947HIGHCVSS 7.0EG 7.02026-09-08
Integer underflow (wrap or wraparound) in Windows File History Service allows an authorized attacker to elevate privileges locally.
- CVE-2026-69859HIGHCVSS 7.0EG 7.02026-09-08
Time-of-check time-of-use (toctou) race condition in Windows USB Audio Class driver (usbaudio.sys) allows an authorized attacker to elevate privileges locally.
Map vulnerabilities like CWE-191 to your infrastructure
EchelonGraph correlates every CVE — across CWE-191 and 150+ other weakness categories — against the assets you actually run. See blast radius, fix versions, and remediation steps in one graph.
Book a Demo →