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.8 High severity

    GIMP: Integer Overflow or Wraparound

    CVE-2025-14422GIMP

    GIMP PNM File Parsing Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GIMP. User interaction is required to exploit this vulnerability in that the target mu

  • 7.8 High severity

    NetCDF-C: Integer Overflow or Wraparound

    CVE-2025-14933NSF Unidata

    NSF Unidata NetCDF-C NC Variable Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of NSF Unidata NetCDF-C. User interaction is required to exploit this vulnerab

  • 7.5 High severity

    Opendds: Integer Overflow or Wraparound

    CVE-2025-67111Objectcomputing

    An integer overflow in the RTPS protocol implementation of OpenDDS DDS before v3.33.0 allows attackers to cause a Denial of Service (DoS) via a crafted message.

  • 7.8 High severity

    Foxit PDF Reader: Integer Overflow or Wraparound

    CVE-2025-66499Foxit

    A heap-based buffer overflow vulnerability exists in the PDF parsing of Foxit PDF Reader when processing specially crafted JBIG2 data. An integer overflow in the calculation of the image buffer size may occur, potentially allowing a remote attacker to execute

  • 7.8 High severity

    iOS and iPadOS: Integer Overflow or Wraparound

    CVE-2025-46285Apple

    An integer overflow was addressed by adopting 64-bit timestamps. This issue is fixed in iOS 18.7.3 and iPadOS 18.7.3, iOS 26.2 and iPadOS 26.2, macOS Sequoia 15.7.3, macOS Sonoma 14.8.3, macOS Tahoe 26.2, tvOS 26.2, visionOS 26.2, watchOS 26.2. An app may be a

  • 10.0 Critical severity

    Sandboxie: Integer Overflow or Wraparound

    CVE-2025-64721Sandboxie-plus

    Sandboxie is a sandbox-based isolation software for 32-bit and 64-bit Windows NT-based operating systems. In versions 1.16.6 and below, the SYSTEM-level service SbieSvc.exe exposes SbieIniServer::RC4Crypt to sandboxed processes. The handler adds a fixed header

  • 7.8 High severity

    Android: Integer Overflow or Wraparound

    CVE-2025-36936Google

    In GetTachyonCommand of tachyon_server_common.h, 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 exploitatio

  • 9.8 Critical severity

    glib: Integer Overflow or Wraparound

    CVE-2025-14087GNOME

    A flaw was found in GLib (Gnome Lib). This vulnerability allows a remote attacker to cause heap corruption, leading to a denial of service or potential code execution via a buffer-underflow in the GVariant parser when processing maliciously crafted input strin

  • 7.8 High severity

    DNG SDK: Integer Overflow or Wraparound

    CVE-2025-64783Adobe

    DNG SDK versions 1.7.0 and earlier are 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

  • 9.8 Critical severity

    Robocode: Integer Overflow or Wraparound

    CVE-2025-14308Robocode Project

    An integer overflow vulnerability exists in the write method of the Buffer class in Robocode version 1.9.3.6. The method fails to properly validate the length of data being written, allowing attackers to cause an overflow, potentially leading to buffer overflo

  • 7.8 High severity

    Android: Integer Overflow or Wraparound

    CVE-2025-48637Google

    In multiple functions of mem_protect.c, 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

    Apache HTTP Server: Integer Overflow or Wraparound

    CVE-2025-55753Apache

    An integer overflow in the case of failed ACME certificate renewal leads, after a number of failures (~30 days in default configurations), to the backoff timer becoming 0. Attempts to renew the certificate then are repeated without delays until it succeeds. Th

  • 8.6 High severity

    mborgerding/kissfft: Integer Overflow or Wraparound

    CVE-2025-34297Mborgerding/kissfft

    KissFFT versions prior to the fix commit 1b083165 contain an integer overflow in kiss_fft_alloc() in kiss_fft.c on platforms where size_t is 32-bit. The nfft parameter is not validated before being used in a size calculation (sizeof(kiss_fft_cpx) * (nfft - 1))

  • 9.8 Critical severity

    Antivirus: Integer Overflow or Wraparound

    CVE-2025-3500Avast

    Integer Overflow or Wraparound vulnerability in Avast Antivirus (25.1.981.6) on Windows allows Privilege Escalation.This issue affects Antivirus: from 25.1.981.6 before 25.3.

  • 7.7 High severity

    Red Hat Enterprise Linux 10: Integer Overflow or Wraparound

    CVE-2025-13601Red Hat

    A heap-based buffer overflow problem was found in glib through an incorrect calculation of buffer size in the g_escape_uri_string() function. If the string to escape contains a very large number of unacceptable characters (which would need escaping), the calcu

  • 8.0 High severity

    Xilinx Run Time (XRT): Integer Overflow or Wraparound

    CVE-2025-52538AMD

    Improper input validation within the XOCL driver may allow a local attacker to generate an integer overflow condition, potentially resulting in loss of confidentiality or availability.

  • 7.3 High severity

    Xilinx Run Time (XRT): Integer Overflow or Wraparound

    CVE-2025-0005AMD

    Improper input validation within the XOCL driver may allow a local attacker to generate an integer overflow condition, potentially resulting in crash or denial of service.

  • 9.8 Critical severity

    Anydesk: Integer Overflow or Wraparound

    CVE-2025-27918AnyDesk

    An issue was discovered in AnyDesk for Windows before 9.0.5, AnyDesk for macOS before 9.0.1, AnyDesk for Linux before 7.0.0, AnyDesk for iOS before 7.1.2, and AnyDesk for Android before 8.0.0. It has an integer overflow and resultant heap-based buffer overflow

  • 7.5 High severity

    GameMaker IDE: Integer Overflow or Wraparound

    CVE-2025-12501Opera Norway AS

    Integer overflow in GameMaker IDE below 2024.14.0 version can lead to can lead to application crashes through denial-of-service attacks (DoS). GameMaker users who use the network_create_server() function in their projects are urged to update and recompile imme

  • 7.3 High severity

    Xwayland: Integer Overflow or Wraparound

    CVE-2025-62231X.Org

    A flaw was identified in the X.Org X server’s X Keyboard (Xkb) extension where improper bounds checking in the XkbSetCompatMap() function can cause an unsigned short overflow. If an attacker sends specially crafted input data, the value calculation may overflo

  • 7.8 High severity

    Cobalt: Integer Overflow or Wraparound

    CVE-2025-11463Ashlar-Vellum

    Ashlar-Vellum Cobalt XE File Parsing Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Ashlar-Vellum Cobalt. User interaction is required to exploit this vuln

  • 7.8 High severity

    GIMP: Integer Overflow or Wraparound

    CVE-2025-10924GIMP

    GIMP FF File Parsing Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GIMP. User interaction is required to exploit this vulnerability in that the target mus

  • 7.8 High severity

    GIMP: Integer Overflow or Wraparound

    CVE-2025-10923GIMP

    GIMP WBMP File Parsing Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GIMP. User interaction is required to exploit this vulnerability in that the target m

  • 7.1 High severity

    TLS4B Automatic Tank Gauge System: Integer Overflow or Wraparound

    CVE-2025-55067Veeder-Root

    The TLS4B ATG system is vulnerable to improper handling of Unix time values that exceed the 2038 epoch rollover. When the system clock reaches January 19, 2038, it resets to December 13, 1901, causing authentication failures and disrupting core system function

  • 7.5 High severity

    ImageMagick: Integer Overflow or Wraparound

    CVE-2025-62171ImageMagick

    ImageMagick is an open source software suite for displaying, converting, and editing raster image files. In ImageMagick versions prior to 7.1.2-7 and 6.9.13-32, an integer overflow vulnerability exists in the BMP decoder on 32-bit systems. The vulnerability oc

  • 8.8 High severity

    QuickJS: Integer Overflow or Wraparound

    CVE-2025-62496QuickJS

    A vulnerability exists in the QuickJS engine's BigInt string parsing logic (js_bigint_from_string) when attempting to create a BigInt from a string with an excessively large number of digits. The function calculates the necessary number of bits (n_bits) requir

  • 7.8 High severity

    Linux: Integer Overflow or Wraparound

    CVE-2025-39967Linux

    In the Linux kernel, the following vulnerability has been resolved: fbcon: fix integer overflow in fbcon_do_set_font Fix integer overflow vulnerabilities in fbcon_do_set_font() where font size calculations could overflow when handling user-controlled font para

  • 7.8 High severity

    Substance3D - Stager: Integer Overflow or Wraparound

    CVE-2025-61807Adobe

    Substance3D - Stager versions 3.1.4 and earlier are 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 vic

  • 7.8 High severity

    Substance3D - Stager: Integer Overflow or Wraparound

    CVE-2025-61803Adobe

    Substance3D - Stager versions 3.1.4 and earlier are 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 vic

  • 7.8 High severity

    Dimension: Integer Overflow or Wraparound

    CVE-2025-61800Adobe

    Dimension versions 4.1.4 and earlier are 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 op

  • 8.8 High severity

    MT6890, MT7915, MT7916, MT7981, MT7986: Integer Overflow or Wraparound

    CVE-2025-20710MediaTek

    In wlan AP driver, there is a possible out of bounds write due to an integer overflow. This could lead to remote (proximal/adjacent) escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation. Patch

  • 7.8 High severity

    Linux: Integer Overflow or Wraparound

    CVE-2023-53570Linux

    In the Linux kernel, the following vulnerability has been resolved: wifi: nl80211: fix integer overflow in nl80211_parse_mbssid_elems() nl80211_parse_mbssid_elems() uses a u8 variable num_elems to count the number of MBSSID elements in the nested netlink attri

  • 7.1 High severity

    redis: Out-of-bounds Read

    CVE-2025-46819RedisEPSS 1.09%

    Redis is an open source, in-memory database that persists on disk. Versions 8.2.1 and below allow an authenticated user to use a specially crafted LUA script to read out-of-bound data or crash the server and subsequent denial of service. The problem exists in

  • 8.8 High severity

    redis: Integer Overflow or Wraparound

    CVE-2025-46817RedisEPSS 3.89%

    Redis is an open source, in-memory database that persists on disk. Versions 8.2.1 and below allow an authenticated user to use a specially crafted Lua script to cause an integer overflow and potentially lead to remote code execution The problem exists in all v

  • 7.8 High severity

    Linux: Integer Overflow or Wraparound

    CVE-2023-53524Linux

    In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf An integer overflow occurs in the iwl_write_to_user_buf() function, which is called by the iwl_dbgfs_monitor_data_read() func

  • 7.5 High severity

    go-f3: Integer Overflow or Wraparound

    CVE-2025-59942Filecoin-project

    go-f3 is a Golang implementation of Fast Finality for Filecoin (F3). In versions 0.8.6 and below, go-f3 panics when it validates a "poison" messages causing Filecoin nodes consuming F3 messages to become vulnerable. A "poison" message can can cause integer ove

  • 7.5 High severity

    Mongoose: Integer Overflow or Wraparound

    CVE-2025-51495Cesanta

    An integer overflow vulnerability exists in the WebSocket component of Mongoose 7.5 thru 7.17. By sending a specially crafted WebSocket request, an attacker can cause the application to crash. If downstream vendors integrate this component improperly, the issu

  • 8.8 High severity

    Chrome: Integer Overflow or Wraparound

    CVE-2025-10892Google

    Integer overflow in V8 in Google Chrome prior to 140.0.7339.207 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)

  • 8.2 High severity

    ProGauge MagLink LX 4: Integer Overflow or Wraparound

    CVE-2025-55068Dover Fueling Solutions

    Dover Fueling Solutions ProGauge MagLink LX4 Devices fail to handle Unix time values beyond a certain point. An attacker can manually change the system time to exploit this limitation, potentially causing errors in authentication and leading to a denial-of-ser

  • 7.8 High severity

    Cobalt: Integer Overflow or Wraparound

    CVE-2025-7985Ashlar-Vellum

    Ashlar-Vellum Cobalt VC6 File Parsing Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Ashlar-Vellum Cobalt. User interaction is required to exploit this vul