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

  • 8.5 High severity

    xwayland: Integer Overflow or Wraparound

    CVE-2026-109094X.Org

    A integer overflow that can lead to a buffer overrread in the XRes QueryResourceBytes Swap Path in the X.Org xwayland before 24.1.15 and X Server before 21.1.26 on 32bit systems could be used by authenticated clients to crash the X server.

  • 8.8 High severity

    PowerStore 500T: Integer Overflow or Wraparound

    CVE-2026-107524Dell

    Dell PowerStore contains an integer overflow vulnerability. An authenticated storage host could exploit this vulnerability, potentially leading to out-of-bounds data access or denial of service.

  • 8.7 High severity

    PowerStore 500T: Integer Overflow or Wraparound

    CVE-2026-107523Dell

    Dell PowerStore contains an integer overflow vulnerability. An adjacent attacker could exploit it to bypass volume bounds checks, potentially leading to data destruction or denial of service.

  • 8.8 High severity

    PostgreSQL: Integer Overflow or Wraparound

    CVE-2026-120139PostgreSQL

    Integer wraparound in PostgreSQL in-memory tuple-size calculations allows a database user to execute arbitrary code as the operating system user running the database, via oversized tuple data. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are

  • 8.8 High severity

    PostgreSQL: Integer Overflow or Wraparound

    CVE-2026-116328PostgreSQL

    Integer wraparound in PostgreSQL generation memory contexts allows a database user to execute arbitrary code as the operating system user running the database, via freeing an allocation larger than 1 GB and causing its block to be reused for smaller chunks who

  • 8.8 High severity

    Chrome: Integer Overflow or Wraparound

    CVE-2026-126916Google

    Integer overflow in V8 in Google Chrome prior to 157.0.8103.78 allowed a remote attacker to execute arbitrary code inside the sandbox via a crafted HTML page. (Chromium security severity: High)

  • 8.8 High severity

    Chrome: Integer Overflow or Wraparound

    CVE-2026-126876Google

    Integer overflow in Skia in Google Chrome prior to 157.0.8103.78 allowed a remote attacker to execute arbitrary code inside the sandbox via a crafted HTML page. (Chromium security severity: High)

  • 7.5 High severity

    FortiMail: Integer Overflow or Wraparound

    CVE-2026-126149Fortinet

    A integer overflow or wraparound vulnerability in Fortinet FortiMail 8.0.0 through 8.0.1, FortiMail 7.6.0 through 7.6.6, FortiMail 7.4.0 through 7.4.8, FortiMail 7.2 all versions may allow a remote unauthenticated attacker to crash the daemon.

  • 8.1 High severity

    node-fontnik: Integer Overflow or Wraparound

    CVE-2026-63660Mapbox

    node-fontnik is a library that delivers a range of glyphs rendered as SDFs (signed distance fields) in a protocol buffer. Prior to version 0.7.7, a crafted font could trigger a heap out-of-bounds write in RenderSDF (include/mapbox/glyph_foundry_impl.hpp). Rend

  • 7.5 High severity

    Android: Integer Overflow or Wraparound

    CVE-2026-59582Google

    In StartTimer of UcePublishManager.cpp, there is a possible way to trigger a process abort during timer calculation due to an integer overflow. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not

  • 7.8 High severity

    Android: Integer Overflow or Wraparound

    CVE-2026-58740Google

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

  • 7.8 High severity

    Android: Integer Overflow or Wraparound

    CVE-2026-58690Google

    In multiple functions of bitmap_image_buffer.h, there is a possible way to trigger an out of bounds write on the trusted execution environment heap due to an integer overflow. This could lead to local escalation of privilege with no additional execution privil

  • 9.8 Critical severity

    Android: Integer Overflow or Wraparound

    CVE-2026-58681Google

    In multiple locations, there is a possible out-of-bounds write due to an integer overflow. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.

  • 8.4 High severity

    Android: Integer Overflow or Wraparound

    CVE-2026-56980Google

    In createDataFlowAsync of data_flow_manager.cc, there is a possible way to trigger an out of bounds write in shared memory due to an integer overflow. This could lead to local escalation of privilege with no additional execution privileges needed. User interac

  • 8.6 High severity

    Intel(R) Slim Bootloader: Integer Overflow or Wraparound

    CVE-2026-41221Intel(R) Slim Bootloader

    Integer overflow in the UEFI firmware for the Intel(R) Slim Bootloader within Ring 0: Bare Metal OS may allow an escalation of privilege. Startup code and smm adversary with an unauthenticated user combined with a low complexity attack may enable escalation of

  • 7.4 High severity

    rabbitmq-c: Out-of-bounds Read

    CVE-2026-59986Alanxz

    rabbitmq-c is a C-language AMQP client library for RabbitMQ. Prior to version 0.17.0, the bounds check (*offset = o + len) <= encoded.len overflows when o + len > SIZE_MAX on 32-bit systems. len is a uint32_t read from the AMQP wire as a BYTES/UTF8 field lengt

  • 7.0 High severity

    Hitachi Dynamic Link Manager for AIX: Integer Overflow or Wraparound

    CVE-2026-92863Hitachi

    Integer Overflow Vulnerability in Hitachi Dynamic Link Manager for AIX (for the Japanese market). This issue affects Hitachi Dynamic Link Manager for AIX: before 9.0.4-01.

  • 8.1 High severity

    Hitachi Dynamic Link Manager for VMware: Integer Overflow or Wraparound

    CVE-2026-91755Hitachi

    Integer Overflow Vulnerability in Hitachi Dynamic Link Manager for VMware. This issue affects Hitachi Dynamic Link Manager for VMware: from 8.7.3-00 before 9.0.4-01.

  • 7.5 High severity

    SAP NetWeaver and ABAP Platform (SAP Message…: Integer Overflow or Wraparound

    CVE-2026-76973SAP

    Due to a Memory Corruption vulnerability in Application Server ABAP of SAP NetWeaver and ABAP Platform, an unauthenticated attacker could send specially crafted network requests to the affected service. By triggering the vulnerability, the attacker could cause

  • 7.5 High severity

    SAP NetWeaver (Internet Graphics Service): Integer Overflow or Wraparound

    CVE-2026-109807SAP

    SAP NetWeaver (Internet Graphics Service) does not sufficiently validate certain input values within incoming requests. An unauthenticated user could send a specially crafted request causing the affected process to read beyond the declared values, resulting in

  • 7.8 High severity

    FFmpeg: Integer Overflow or Wraparound

    CVE-2026-125267FFmpeg

    FFmpeg before 8.1.3 and 9.x before 9.0.2 contains a heap out-of-bounds write vulnerability in the APAC decoder in libavcodec/apac.c caused by an unreset bitstream index. Attackers can supply a crafted APAC file whose growing bitstream_index triggers an integer

  • 7.8 High severity

    FFmpeg: Integer Overflow or Wraparound

    CVE-2026-125259FFmpeg

    FFmpeg through 9.0.2 contains an integer overflow vulnerability in ff_prores_kostya_encode_init() that miscalculates frame_size_upper_bound using 32-bit arithmetic for large frame dimensions. Attackers can supply a high-resolution video transcoded with the pro

  • 7.0 High severity

    FFmpeg: Integer Overflow or Wraparound

    CVE-2026-125251FFmpeg

    FFmpeg through 9.0.2 contains an integer overflow vulnerability in the VVC decoder alloc_frame() function in libavcodec/vvc/refs.c that undersizes the reference picture list allocation on 32-bit builds. Attackers can supply a crafted VVC (H.266) file with a ve

  • 7.0 High severity

    FFmpeg: Integer Overflow or Wraparound

    CVE-2026-125249FFmpeg

    FFmpeg 7.1 through 9.0.2 contains an integer overflow in ff_vk_decode_add_slice() in libavcodec/vulkan_decode.c that miscalculates the Vulkan hwaccel bitstream buffer size. Attackers can supply a crafted stream with over 2 GiB of slice data per frame, causing

  • 7.0 High severity

    FFmpeg: Integer Overflow or Wraparound

    CVE-2026-125248FFmpeg

    FFmpeg 9.0 through 9.0.2 contains an integer overflow vulnerability in libavcodec/ffv1enc_vulkan.c that undersizes the float remap GPU buffer for large frames. Attackers can supply large GBRPF32 or GBRAPF32 images or videos that, when transcoded to FFV1 with t

  • 7.0 High severity

    FFmpeg: Integer Overflow or Wraparound

    CVE-2026-125227FFmpeg

    FFmpeg through 9.0.2 contains an integer overflow in cbs_jpeg_write_scan() in libavcodec/cbs_jpeg.c that causes a heap buffer overflow on 32-bit builds. Attackers can supply a crafted MJPEG/JPEG stream with a scan of 512 MiB or more, processed by CBS bitstream

  • 7.0 High severity

    FFmpeg: Integer Overflow or Wraparound

    CVE-2026-125222FFmpeg

    FFmpeg through 9.0.2 contains an integer overflow vulnerability in hap_parse_frame_header() in libavcodec/hapdec.c that allows attackers to trigger a heap buffer overflow on 32-bit builds. Attackers can craft Hap video frames with Snappy length prefixes that w

  • 8.1 High severity

    ION-DTN: Integer Overflow or Wraparound

    CVE-2026-124001Nasa-jpl

    NASA JPL ION-DTN 2.2.1b through 4.2.0 contains an integer overflow vulnerability in the Datagram Retransmission (DGR) convergence layer that allows attackers to corrupt heap memory by sending a maliciously crafted 64-bit svcDataLength value that wraps a 32-bit

  • 7.5 High severity

    freeswitch: Integer Overflow or Wraparound

    CVE-2026-116787Signalwire

    FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a software implementation that runs on any commodity hardware. Prior to 1.11.2, mod_event_socket used an unauthenticated Content-Length valu

  • 7.3 High severity

    Safenet Authentication Client Service: Heap-based Buffer Overflow

    CVE-2026-112109Thalesgroup

    A local privilege escalation vulnerability in Thales SafeNet Authentication Client (SAC) SACSrv can allow an authenticated, non-administrator local user to trigger a heap-based buffer overflow through the service interface. Successful exploitation may allow ar

  • 8.1 High severity

    musl: Integer Overflow or Wraparound

    CVE-2026-107891Musl-libc

    musl libc before 1.2.7, when an untrusted regular expression is used with regcomp, has multiple integer overflows, possibly leading to incorrect allocation sizes and out-of-bounds heap writes.

  • 7.1 High severity

    MQ: Integer Overflow or Wraparound

    CVE-2026-18142IBM

    IBM MQ 9.2.0.0 through 9.2.0.44 LTS, 9.3.0.0 through 9.3.0.42 LTS, 9.4.0.0 through 9.4.0.26 LTS, 9.4.0.0 through 9.4.5.1 CD, and 10.0.0.0 through 10.0.0.5 LTS and CD could allow a remote authenticated attacker to cause a denial of service and perform limited m

  • 8.2 High severity

    ipfixcol2: Integer Overflow or Wraparound

    CVE-2026-122130Cesnet

    CESNET ipfixcol2 2.3.0 before 2.9.0 contains an integer overflow vulnerability in the Forwarder output plugin that allows unauthenticated IPFIX exporters to overflow a heap buffer by wrapping uint16_t message length counters. Attackers can send near-65535-byte

  • 8.8 High severity

    MQ: Integer Overflow or Wraparound

    CVE-2026-11376IBM

    IBM MQ 9.2.0.0 through 9.2.0.44 LTS, 9.3.0.0 through 9.3.0.42 LTS, 9.4.0.0 through 9.4.0.26 LTS, 9.4.0.0 through 9.4.5.1 CD, and 10.0.0.0 through 10.0.0.5 LTS and CD could allow an authenticated attacker to cause a denial of service or potentially execute arbi

  • 8.3 High severity

    Chrome: Integer Overflow or Wraparound

    CVE-2026-121219Google

    Integer overflow in GPU in Google Chrome prior to 157.0.8103.38 allowed a remote attacker who had compromised the renderer process to potentially execute arbitrary code outside the sandbox via a crafted HTML page. (Chromium security severity: Medium)

  • 7.5 High severity

    A vulnerability was determined in Netcore NBR100V2 1.3.240614.030928.

    CVE-2026-121382Netcore

    A vulnerability was determined in Netcore NBR100V2 1.3.240614.030928. Affected by this issue is the function msg_aes_dec of the file /usr/bin/auto_ac. This manipulation causes integer overflow. Remote exploitation of the attack is possible. The exploit has bee

  • 7.0 High severity

    monitoring-plugins: Integer Overflow or Wraparound

    CVE-2026-63418Monitoring-plugins

    Monitoring Plugins is a suite of plugins for monitoring applications. From 3.0.0-rc1 until 3.0.1, check_icmp stores the number of hosts supplied through -H or --Host on the command line, or through --extra-opts files containing Host= entries, in an unsigned sh

  • 7.5 High severity

    Android: Integer Overflow or Wraparound

    CVE-2026-58882Google

    In decodeWapPdu of WapPushOverSms.java, there is a possible out of bounds read due to an integer overflow. This could lead to a remote denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.

  • 8.4 High severity

    Android: Integer Overflow or Wraparound

    CVE-2026-58845Google

    In multiple locations, 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.

  • 7.5 High severity

    Android: Integer Overflow or Wraparound

    CVE-2026-58814Google

    In parseContentType of PduParser.java, there is a possible denial of service due to an integer overflow. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.