CyberSecBulletin

Integer Overflow or Wraparound

CWE-190

The product performs a calculation that can produce an integer overflow or wraparound when the logic assumes that the resulting value will always be larger than the original value. This occurs when an integer value is incremented to a value that is too large to store in the associated representation. When this occurs, the value may become a very small or negative number.

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

How this weakness is prevented

  • Requirements: Ensure that all protocols are strictly defined, such that all out-of-bounds behavior can be identified simply, and require strict conformance to the protocol.
  • Requirements: Use a language that does not allow this weakness to occur or provides constructs that make this weakness easier to avoid. If possible, choose a language or compiler that performs automatic bounds checking.
  • Architecture and Design: Use a vetted library or framework that does not allow this weakness to occur or provides constructs that make this weakness easier to avoid. Use libraries or frameworks that make it easier to handle numbers without unexpected consequences. Examples include safe integer handling packages such as SafeInt (C++) or IntegerLib (C or C++).
  • Implementation: Perform input validation on any numeric input by ensuring that it is within the expected range. Enforce that the input meets both the minimum and maximum requirements for the expected range. Use unsigned integers where possible. This makes it easier to perform validation for integer overflows. When signed integers are required, ensure that the range check includes minimum values as well as maximum values.
  • Implementation: Understand the programming language's underlying representation and how it interacts with numeric calculation (CWE-681). Pay close attention to byte size discrepancies, precision, signed/unsigned distinctions, truncation, conversion and casting between types, not-a-number calculations, and how the language handles numbers that are too large or too small for its underlying representation. Also be careful to account for 32-bit, 64-bit, and other potential differences that may affect the numeric representation.

Latest Integer Overflow or Wraparound vulnerabilities

  • 7.5 High severity

    javacv: Integer Overflow or Wraparound

    CVE-2026-102834Bytedeco

    JavaCV provides Java interfaces to OpenCV, FFmpeg, and other multimedia libraries. Prior to 1.5.14, IPCameraFrameGrabber doubles a 32-bit buffer capacity without checking for overflow or bounding the parsed Content-Length. An application consumes an MJPEG resp

  • 9.1 Critical severity

    RIOT: Integer Overflow or Wraparound

    CVE-2026-102692Riot-os

    RIOT is an open-source microcontroller operating system designed for Internet of Things devices and other embedded systems. Prior to 2026.07, nanocoap accepts oversized CoAP Block2 option values without enforcing the 20-bit maximum block number, allowing block

  • 7.1 High severity

    pupnp: Integer Overflow or Wraparound

    CVE-2026-57488Pupnp

    pupnp is an SDK for development of UPnP device and control point applications. Prior to 2.0.2, raw_to_int in upnp/src/genlib/net/http/httpparser.c parses Content-Length with strtol and casts the resulting long to a 32-bit int before the caller stores it as uns

  • 7.5 High severity

    Red Hat Enterprise Linux 6: Integer Overflow or Wraparound

    CVE-2026-105959Red Hat

    A flaw was found in spice-server. The GLZ encoder dictionary restore path truncates a size_t allocation size to int when calling the malloc callback, allowing a malicious authenticated SPICE client during VM live migration to trigger a massive heap buffer over

  • 8.8 High severity

    FreeRDP: Integer Overflow or Wraparound

    CVE-2026-111380FreeRDP

    FreeRDP from 3.29.0 before 3.32.0 contains an integer overflow in the Apple audin backends (audin_mac.m, audin_ios.m), which compute the audio queue buffer size as FramesPerPacket * 2 * nChannels in UINT32 arithmetic, bypassing the CVE-2026-91962 fix. A malici

  • 8.2 High severity

    iso14229: Integer Overflow or Wraparound

    CVE-2026-111282Driftregion

    Driftregion iso14229 before 0.10.1 contains an integer wraparound in Handle_0x38_RequestFileTransfer that lets unauthenticated attackers bypass the file path length check. Attackers can send a short RequestFileTransfer (SID 0x38) request with filePathAndNameLe

  • 7.2 High severity

    fprime: Integer Overflow or Wraparound

    CVE-2026-92158Nasa

    F´ (F Prime) is a framework that enables development and deployment of spaceflight and other embedded software applications. Prior to 4.2.0, Svc::FpySequencer STORE directive stack write validation the bounds check adds attacker-controlled offset and size befo

  • 8.1 High severity

    fprime: Integer Overflow or Wraparound

    CVE-2026-92154Nasa

    F´ (F Prime) is a framework that enables development and deployment of spaceflight and other embedded software applications. Prior to 4.2.0, Svc::FileUplink handleDataPacket offset and size validation is vulnerable because the component checks byteOffset plus

  • 7.5 High severity

    Junos OS: Integer Overflow or Wraparound

    CVE-2026-102036Juniper Networks

    An Integer Overflow or Wraparound vulnerability in the l2ald process of Juniper Networks Junos OS and Junos OS Evolved allows a configured EVPN BGP peer to cause a denial of service via EVPN Type-2 MAC/IP routes.

  • 7.5 High severity

    Junos OS: Integer Overflow or Wraparound

    CVE-2026-102024Juniper Networks

    An Integer Overflow or Wraparound vulnerability in the routing daemon (rpd) of Juniper Networks Junos OS and Junos OS Evolved allows an authenticated BGP peer to cause a denial of service via BGP route updates when extended-nexthop-tunnel is enabled.

  • 7.5 High severity

    Junos OS: Integer Overflow or Wraparound

    CVE-2026-101945Juniper Networks

    An Integer Overflow or Wraparound vulnerability in the rpd process of Juniper Networks Junos OS and Junos OS Evolved allows a remote attacker with an established EVPN BGP peering relationship to cause a denial of service via EVPN BGP route processing. The issu

  • 7.5 High severity

    Junos OS: Integer Overflow or Wraparound

    CVE-2026-101944Juniper Networks

    An Integer Overflow or Wraparound vulnerability in the routing protocol daemon (rpd) of Juniper Networks Junos OS and Junos OS Evolved allows an attacker to cause a denial of service via specially crafted EVPN route updates from an accepted EVPN BGP peer.

  • 8.0 High severity

    util-linux: Integer Overflow or Wraparound

    CVE-2026-53615Util-linux

    util-linux is a random collection of Linux utilities. Before util-linux 2.41.4, `parse_dos_extended()` in `libblkid/src/partitions/dos.c` computes an extended-partition start sector with 32-bit addition and does not apply the extended-area bounds checks to the

  • 7.5 High severity

    Nix: Integer Overflow or Wraparound

    CVE-2026-110449NixOS

    Nix before 2.35.3 and Lix before 2.95.4 have an integer overflow and resultant out-of-bounds write when evaluating untrusted expressions because list allocation is mishandled.

  • 7.5 High severity

    Content Credentials Rust SDK: Integer Overflow or Wraparound

    CVE-2026-100136Adobe

    CAI Content Credentials is affected by an Integer Overflow or Wraparound vulnerability that could result in an application denial-of-service. An attacker could exploit this vulnerability to crash the application, leading to a denial-of-service condition. Explo

  • 7.8 High severity

    Photoshop: Integer Overflow or Wraparound

    CVE-2026-95636Adobe

    Photoshop Desktop is affected by an Integer Overflow or Wraparound vulnerability that could result in arbitrary code execution in the context of the current user. Exploitation of this issue requires user interaction in that a victim must open a malicious file.

  • 7.8 High severity

    Photoshop: Integer Overflow or Wraparound

    CVE-2026-83661Adobe

    Photoshop Desktop is affected by an Integer Overflow or Wraparound vulnerability that could result in arbitrary code execution in the context of the current user. Exploitation of this issue requires user interaction in that a victim must open a malicious file.

  • 8.8 High severity

    Windows 10 Version 1607: Heap-based Buffer Overflow

    CVE-2026-70149Microsoft

    Exposure of sensitive information to an unauthorized actor in Windows Client Side Caching driver (csc.sys) allows an authorized attacker to disclose information locally.

  • 8.4 High severity

    Thunderbird: Integer Overflow or Wraparound

    CVE-2026-110247Mozilla

    Several buffer-growth sites in libmime performed size arithmetic in 32-bit types without overflow checks. On a sufficiently large message the growth guard could fail open, or the buffer could be reallocated smaller than required, and a subsequent memcpy would

  • 7.1 High severity

    Commvault Cloud: Integer Overflow or Wraparound

    CVE-2026-77093Commvault

    CvFWD contained an integer overflow affecting service availability. Software customers upgrade to resolved maintenance release. Update all Commvault installations, including CommServe, Webserver, Command Center, MediaAgents, Clients and HyperScale

  • 7.1 High severity

    AptioV: Integer Overflow or Wraparound

    CVE-2025-58771AMI

    AMI APTIOV contains vulnerabilities in BIOS where users may cause “Integer Overflow or Wraparound” by local access. Successful exploitation of this vulnerability could lead to buffer overflows, memory corruption, and arbitrary code execution, and also impact C

  • 8.8 High severity

    Firefox: Integer Overflow or Wraparound

    CVE-2026-109730Mozilla

    Integer overflow in the Graphics component. This vulnerability was fixed in Firefox 158, Firefox ESR 115.43, Firefox ESR 153.5, Thunderbird 158, and Thunderbird 153.5.

  • 10.0 Critical severity

    GitLab Community Edition and Enterprise Edition Integer Overflow or Wraparound Exploited

    CVE-2026-97229GitLabEPSS 69.3%Analysis available

    GitLab has remediated an issue in GitLab CE/EE affecting all versions from 19.2 before 19.2.8, 19.3 before 19.3.5, and 19.4 before 19.4.2 that, under certain conditions, could have allowed an unauthenticated user to execute arbitrary code on the GitLab server

  • 7.0 High severity

    OpenS100: Heap-based Buffer Overflow

    CVE-2026-35001OpenS100 Project

    OpenS100 through commit 2b1dafc contains an integer overflow vulnerability in the S-102 Bathymetric Surface parser. An attacker can supply a crafted S-102 HDF5 file with malicious grid dimension metadata that causes memory corruption when a user opens it. In t

  • 9.1 Critical severity

    Apache DataSketches: Out-of-bounds Read

    CVE-2026-103635Apache

    Out-of-bounds read in the compact Theta sketch deserialization of Apache DataSketches C++ (repo: datasketches-cpp). compact_theta_sketch::deserialize() and wrapped_compact_theta_sketch::wrap() read header fields before checking that the input was long enough.

  • 8.8 High severity

    zephyr: Integer Overflow or Wraparound

    CVE-2026-19569Zephyr Project

    dynamic_object_create() in kernel/userspace/userspace.c computed the backing allocation for a dynamically allocated kernel object as obj_size_get(otype) + size, and for thread stack elements as STACK_ELEMENT_DATA_SIZE(size) (a round-up plus fixed overhead), wi

  • 7.5 High severity

    excelize: Improper Validation of Array Index

    CVE-2026-107217Qax-os

    Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.0.0 to 2.11.0 in github.com/xuri/excelize/v2 and from 1.1.0 to 1.4.1 in github.com/xuri/excelize, ColumnNameToNumber accumulates a bijective base-26 value in int64 w

  • 9.3 Critical severity

    VMware Workstation: Integer Overflow or Wraparound

    CVE-2026-59346VMware

    VMware Workstation and Fusion contain an integer-overflow vulnerability. A malicious actor with local administrative privileges on a virtual machine with VMXNET3 virtual network adapter may exploit this issue to execute code on the host. Affected versions: - V

  • 9.6 Critical severity

    Chrome: Integer Overflow or Wraparound

    CVE-2026-106417Google

    Integer overflow in Media in Google Chrome prior to 155.0.8059.39 allowed a remote attacker to potentially execute arbitrary code outside the sandbox via a crafted HTML page. (Chromium security severity: Low)

  • 9.6 Critical severity

    Chrome: Integer Overflow or Wraparound

    CVE-2026-106239Google

    Integer overflow in WebGL in Google Chrome on on Android prior to 155.0.8059.39 allowed a remote attacker to potentially execute arbitrary code outside the sandbox via a crafted HTML page. (Chromium security severity: High)

  • 7.8 High severity

    libmikmod: Integer Overflow or Wraparound

    CVE-2026-105839Sezero

    libmikmod before 3.3.14 contains an integer overflow in the Oktalyzer loader OKT_doPBOD() that allows attackers to cause heap buffer overflow via crafted track counts. Attackers can supply an OKT module whose SLEN chunk wraps the 16-bit numtrk value, causing P

  • 7.8 High severity

    libmikmod: Integer Overflow or Wraparound

    CVE-2026-105837Sezero

    libmikmod before 3.3.14 contains an integer overflow vulnerability in DSM_Load() in load_dsm.c that allows attackers to trigger heap buffer overflow via crafted track counts. Attackers can supply a DSM module whose numchn and numpat product wraps a 16-bit valu

  • 7.8 High severity

    Android: Integer Overflow or Wraparound

    CVE-2026-49885Google

    In rw_t4t_update_file of rw_t4t.cc, there is a possible out-of-bounds write due to an integer overflow. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

  • 9.2 Critical severity

    Apache Thrift: Heap-based Buffer Overflow

    CVE-2026-83632Apache

    Allocation of resources without limits or throttling, Integer overflow or wraparound, Heap-based buffer overflow vulnerability in Apache Thrift. This issue affects Apache Thrift: before 0.25.0. Users are recommended to upgrade to version 0.25.0, which fixes th

  • 8.7 High severity

    Apache Thrift: Stack-based Buffer Overflow

    CVE-2026-66837Apache

    Stack-based Buffer Overflow, Integer Overflow or Wraparound vulnerability in Apache Thrift php 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.8 High severity

    Apache HTTP Server: Integer Overflow or Wraparound

    CVE-2026-93546Apache

    Integer overflow in mod_dav_fs in Apache HTTP Server through 2.4.68 allows an authenticated WebDAV client with write access to crash worker processes and persistently corrupt a directory's property database via PROPPATCH requests declaring many XML namespaces.

  • 7.5 High severity

    Imager: Integer Overflow or Wraparound

    CVE-2026-102504Tonycoz

    Imager versions before 1.037 for Perl exit the process reading a raw image with an out-of-range raw_datachannels value in i_readraw_wiol. Nothing range-checks raw_datachannels. The line buffer is sized as the image width times the channel count with no overflo

  • 7.8 High severity

    GeForce: Integer Overflow or Wraparound

    CVE-2026-47577NVIDIA

    NVIDIA GPU Display Driver for Windows contains a vulnerability in the kernel module where an attacker could cause an incorrect comparison. A successful exploit of this vulnerability might lead to code execution, denial of service, escalation of privileges, inf

  • 7.8 High severity

    GeForce: Integer Overflow or Wraparound

    CVE-2026-47556NVIDIA

    NVIDIA GPU Display Driver for Windows and Linux contains a vulnerability in the kernel mode layer where an unprivileged user could cause an integer overflow that leads to an out-of-bounds write. A successful exploit of this vulnerability might lead to code exe

  • 7.8 High severity

    GeForce: Integer Overflow or Wraparound

    CVE-2026-47510NVIDIA

    NVIDIA GPU Display Driver for Windows and Linux contains a vulnerability in the kernel mode layer, where a user could cause an integer overflow leading to an out-of-bounds write to GPU memory. A successful exploit of this vulnerability might lead to code execu