Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CWE-191 (整数下溢(超界折返)) — Vulnerability Class 307

307 vulnerabilities classified as CWE-191 (整数下溢(超界折返)). AI Chinese analysis included.

CWE-191, Integer Underflow, is a software weakness occurring when a subtraction operation yields a result smaller than the minimum representable integer value, causing an unintended wraparound. This flaw typically arises in both signed and unsigned integer contexts, leading to incorrect calculations that can compromise program logic. Attackers often exploit this vulnerability to manipulate memory allocation sizes or loop counters, potentially triggering buffer overflows or denial-of-service conditions by forcing the system to allocate insufficient resources or enter infinite loops. To mitigate this risk, developers must implement rigorous input validation to ensure operands remain within safe bounds before arithmetic operations. Additionally, using language features that provide automatic bounds checking or employing larger integer types for intermediate calculations can prevent underflow. Regular static analysis and thorough testing are essential to identify and rectify these subtle arithmetic errors before deployment.

MITRE CWE Description
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. This can happen in signed and unsigned cases.
Common Consequences (3)
Availability DoS: Crash, Exit, or Restart, DoS: Resource Consumption (CPU), DoS: Resource Consumption (Memory), DoS: Instability
This weakness will generally lead to undefined behavior and therefore crashes. In the case of overflows involving loop index variables, the likelihood of infinite loops is also high.
Integrity Modify Memory
If the value in question is important to data (as opposed to flow), simple data corruption has occurred. Also, if the wrap around results in other conditions such as buffer overflows, further memory corruption may occur.
Confidentiality, Availability, Access Control Execute Unauthorized Code or Commands, Bypass Protection Mechanism
This weakness can sometimes trigger buffer overflows which can be used to execute arbitrary code. This is usually outside the scope of a program's implicit security policy.
Examples (2)
The following example subtracts from a 32 bit signed integer.
#include <stdio.h> #include <stdbool.h> main (void) { int i; i = -2147483648; i = i - 1; return 0; }
Bad · C
This code performs a stack allocation based on a length calculation.
int a = 5, b = 6; size_t len = a - b; char buf[len];    // Just blows up the stack }
Bad · C
CVE ID Title CVSS Severity Published
CVE-2026-81977 Acrobat Reader | Integer Underflow (Wrap or Wraparound) (CWE-191) — Adobe Acrobat 5.5 Medium 2026-09-08
CVE-2026-66307 Skype for Business and Lync Denial of Service Vulnerability — Skype for Business Server 2015 CU13 7.5 High 2026-09-08
CVE-2026-78453 Microsoft Windows SCSI Class System File Information Disclosure Vulnerability — Windows 10 Version 1607 6.5 Medium 2026-09-08
CVE-2026-77488 Microsoft SQL Server Information Disclosure Vulnerability — Microsoft SQL Server 2017 (CU 31) 5.5 Medium 2026-09-08
CVE-2026-71352 Windows Remote Access Connection Manager Remote Code Execution Vulnerability — Windows 10 Version 1607 8.8 High 2026-09-08
CVE-2026-69824 Microsoft Standard XPS Remote Code Execution Vulnerability — Windows 10 Version 1607 9.8 Critical 2026-09-08
CVE-2026-69687 Windows USB Audio Class driver (usbaudio.sys) Elevation of Privilege Vulnerability — Windows 10 Version 1607 7.8 High 2026-09-08
CVE-2026-69421 Windows Kernel-Mode Driver Elevation of Privilege Vulnerability — Windows 10 Version 1607 7.8 High 2026-09-08
CVE-2026-69269 Microsoft Standard XPS Elevation of Privilege Vulnerability — Windows 10 Version 1607 7.8 High 2026-09-08
CVE-2026-68827 Windows GDI+ Elevation of Privilege Vulnerability — Windows 10 Version 1607 8.0 High 2026-09-08
CVE-2026-72947 Windows File History Service Elevation of Privilege Vulnerability — Windows 10 Version 1607 6.4 Medium 2026-09-08
CVE-2026-69276 Microsoft UxTheme Library (uxtheme.dll) Remote Code Execution Vulnerability — Windows 10 Version 1607 9.8 Critical 2026-09-08
CVE-2026-66767 Memory Corruption vulnerability in SAP NetWeaver Application Server for ABAP and ABAP Platform — SAP NetWeaver Application Server for ABAP and ABAP Platform 7.7 High 2026-09-08
CVE-2026-18355 389-ds-base: 389-ds-base: heap buffer overflow via sasl wrapped-record length lower-bound underflow in sasl_io_start_packet() — Red Hat Directory Server 11.7 E4S for RHEL 8 7.5 High 2026-09-07
CVE-2026-85436 MOOS essential-moos through 10.0.1 pMOOSBridge Heap Corruption via Negative UDP Length — essential-moos 7.5 High 2026-09-03
CVE-2026-9624 RSLinx Classic® - Multiple Vulnerabilities — RSLinx Classic® 8.7 High 2026-09-01
CVE-2026-9622 RSLinx Classic® - Multiple Vulnerabilities — RSLinx Classic® 8.7 High 2026-09-01
CVE-2026-82480 NASA cFS cFE Software Bus cfe_sb_util.c CFE_SB_GetUserDataLength integer underflow — cFS 7.4 High 2026-08-30
CVE-2026-54754 Klever-Go: Marketplace settlement mints KLV when referral % + royalty % exceed the bid (negative seller share silently skipped) — klever-go 9.6 Critical 2026-08-28
CVE-2026-82250 gitoxide gix-packetline before 0.21.5 Denial of Service — gitoxide 6.5 Medium 2026-08-28
CVE-2026-19314 Fireware OS Integer Underflow in iked Allows Unauthenticated Denial of Service (DoS) — Fireware OS 8.7 High 2026-08-27
CVE-2026-78011 Fireware OS Integer Underflow in Iked Allows Unauthenticated Denial of Service (DoS) — Fireware OS 8.7 High 2026-08-27
CVE-2026-71401 wicked: integer underflow of the UDP length in ni_capture_inspect_udp_header() leads to an out-of-bounds read — wicked 5.3 Medium 2026-08-27
CVE-2026-18916 Remote TCP DoS by throttling the TCP receive window — NSD 6.9 Medium 2026-08-26
CVE-2026-76189 CAI Content Credentials | Integer Underflow (Wrap or Wraparound) (CWE-191) — C2PA Tool 6.2 Medium 2026-08-25
CVE-2026-71442 CAI Content Credentials | Integer Underflow (Wrap or Wraparound) (CWE-191) — C2PA Tool 7.5 High 2026-08-25
CVE-2026-71444 CAI Content Credentials | Integer Underflow (Wrap or Wraparound) (CWE-191) — C2PA Tool 6.2 Medium 2026-08-25
CVE-2026-16924 Vulnerabilities in IBM AIX and PowerVM VIOS — AIX 7.5 High 2026-08-20
CVE-2026-58087 Heap out-of-bounds access in semctl(2) — FreeBSD - - 2026-08-19
CVE-2026-62289 libheif: Integer underflow in Fraction constructor via double clap transform application — libheif 4.3 Medium 2026-08-18

Vulnerabilities classified as CWE-191 (整数下溢(超界折返)) represent 307 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.