CyberSecBulletin

Heap-based Buffer Overflow

CWE-122

The product writes past the end of a buffer that was allocated on the heap.

We track 1,418 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.3. 21 have been exploited in real attacks.

How this weakness is prevented

  • Pre-design: Use a language or compiler that performs automatic bounds checking.
  • Architecture and Design: Use an abstraction library to abstract away risky APIs. Not a complete solution.
  • Operation Build and Compilation: Use automatic buffer overflow detection mechanisms that are offered by certain compilers or compiler extensions. Examples include: the Microsoft Visual Studio /GS flag, Fedora/Red Hat FORTIFY_SOURCE GCC flag, StackGuard, and ProPolice, which provide various mechanisms including canary-based detection and range/index checking. D3-SFCV (Stack Frame Canary Validation) from D3FEND discusses canary-based detection in detail.
  • Implementation: Implement and perform bounds checking on input.
  • Implementation: Do not use dangerous functions such as gets. Look for their safe equivalent, which checks for the boundary.

Latest Heap-based Buffer Overflow vulnerabilities

  • 7.5 High severity

    openh264: Out-of-bounds Write

    CVE-2025-27091Cisco

    OpenH264 is a free license codec library which supports H.264 encoding and decoding. A vulnerability in the decoding functions of OpenH264 codec library could allow a remote, unauthenticated attacker to trigger a heap overflow. This vulnerability is due to a r

  • 8.8 High severity

    Chrome: Heap-based Buffer Overflow

    CVE-2025-1426Google

    Heap buffer overflow in GPU in Google Chrome on Android prior to 133.0.6943.126 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)

  • 8.8 High severity

    Chrome: Heap-based Buffer Overflow

    CVE-2025-0999Google

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

  • 8.2 High severity

    Intel(R) Server Board S2600WF, Intel(R) Server…: Heap-based Buffer Overflow

    Heap-based buffer overflow in BMC Firmware for the Intel(R) Server Board S2600WF, Intel(R) Server Board S2600ST, Intel(R) Server Board S2600BP, before version 02.01.0017 and Intel(R) Server Board M50CYP and Intel(R) Server Board D50TNP before version R01.01.00

  • 8.8 High severity

    Mintty: Out-of-bounds Write

    CVE-2025-1052Mintty

    Mintty Sixel Image Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Mintty. User interaction is required to exploit this vulnerability in t

  • 8.8 High severity

    PDF-XChange Editor: Out-of-bounds Write

    CVE-2025-0903PDF-XChange

    PDF-XChange Editor RTF File Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of PDF-XChange Editor. User interaction is required to exploit th

  • 7.8 High severity

    Microsoft Windows Ancillary Function Driver for WinSock Heap-Based Buffer Overflow Exploited

    CVE-2025-21418MicrosoftEPSS 2.13%

    Windows Ancillary Function Driver for WinSock Elevation of Privilege Vulnerability

  • 7.8 High severity

    InDesign Desktop: Out-of-bounds Write

    CVE-2025-21123Adobe

    InDesign Desktop versions ID20.0, ID19.5.1 and earlier are affected by a Heap-based Buffer Overflow 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 v

  • 7.8 High severity

    CNCSoft-G2: Heap-based Buffer Overflow

    CVE-2025-22880Delta Electronics

    Delta Electronics CNCSoft-G2 lacks proper validation of the length of user-supplied data prior to copying it to a fixed-length heap-based buffer. If a target visits a malicious page or opens a malicious file an attacker can leverage this vulnerability to execu

  • 7.8 High severity

    Cobalt: Heap-based Buffer Overflow

    CVE-2023-40222Ashlar-Vellum

    In Ashlar-Vellum Cobalt versions prior to v12 SP2 Build (1204.200), the affected application lacks proper validation of user-supplied data when parsing CO files. This could lead to a heap-based buffer overflow. An attacker could leverage this vulnerability to

  • 8.2 High severity

    Chrome: Heap-based Buffer Overflow

    CVE-2025-0611Google

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

  • 7.5 High severity

    Cisco Secure Endpoint: Heap-based Buffer Overflow

    CVE-2025-20128CiscoEPSS 1.81%

    A vulnerability in the Object Linking and Embedding 2 (OLE2) decryption routine of ClamAV could allow an unauthenticated, remote attacker to cause a denial of service (DoS) condition on an affected device. This vulnerability is due to an integer underflow in a

  • 8.8 High severity

    Printer Firmware: Heap-based Buffer Overflow

    CVE-2023-50739Lexmark

    A buffer overflow vulnerability has been identified in the Internet Printing Protocol (IPP) in various Lexmark devices. The vulnerability can be leveraged by an attacker to execute arbitrary code.

  • 9.8 Critical severity

    Red Hat Enterprise Linux 10: Out-of-bounds Write

    CVE-2024-12084Red HatEPSS 72.5%

    A heap-based buffer overflow flaw was found in the rsync daemon. This issue is due to improper handling of attacker-controlled checksum lengths (s2length) in the code. When MAX_DIGEST_LEN exceeds the fixed SUM_LENGTH (16 bytes), an attacker can write out of bo

  • 8.8 High severity

    Chrome: Heap-based Buffer Overflow

    CVE-2025-0434GoogleEPSS 5.96%

    Out of bounds memory access in V8 in Google Chrome prior to 132.0.6834.83 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)

  • 7.8 High severity

    Substance3D - Designer: Out-of-bounds Write

    CVE-2025-21139Adobe

    Substance3D - Designer versions 14.0 and earlier are affected by a Heap-based Buffer Overflow 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

  • 7.8 High severity

    Substance3D - Designer: Out-of-bounds Write

    CVE-2025-21137Adobe

    Substance3D - Designer versions 14.0 and earlier are affected by a Heap-based Buffer Overflow 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

  • 7.8 High severity

    Substance3D - Stager: Out-of-bounds Write

    CVE-2025-21129Adobe

    Substance3D - Stager versions 3.0.4 and earlier are affected by a Heap-based Buffer Overflow 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 m

  • 7.8 High severity

    Microsoft Windows Hyper-V NT Kernel Integration VSP Heap-based Buffer Overflow Exploited

    CVE-2025-21333MicrosoftEPSS 10.1%

    Windows Hyper-V NT Kernel Integration VSP Elevation of Privilege Vulnerability

  • 7.0 High severity

    RediSearch: Heap-based Buffer Overflow

    CVE-2024-51737RediSearch

    RediSearch is a Redis module that provides querying, secondary indexing, and full-text search for Redis. An authenticated redis user executing FT.SEARCH or FT.AGGREGATE with a specially crafted LIMIT command argument, or FT.SEARCH with a specially crafted KNN

  • 7.0 High severity

    RedisTimeSeries: Heap-based Buffer Overflow

    CVE-2024-51480RedisTimeSeries

    RedisTimeSeries is a time-series database (TSDB) module for Redis, by Redis. Executing one of these commands TS.QUERYINDEX, TS.MGET, TS.MRAGE, TS.MREVRANGE by an authenticated user, using specially crafted command arguments may cause an integer overflow, a sub

  • 7.5 High severity

    suricata: Out-of-bounds Write

    CVE-2024-55627OISFEPSS 1.01%

    Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine. Prior to 7.0.8, a specially crafted TCP stream can lead to a very large buffer overflow while being zero-filled during initialization with mem

  • 7.8 High severity

    Graphite: Out-of-bounds Write

    CVE-2024-13051Ashlar-Vellum

    Ashlar-Vellum Graphite VC6 File Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Ashlar-Vellum Graphite. User interaction is required to ex

  • 7.8 High severity

    Graphite: Out-of-bounds Write

    CVE-2024-13050Ashlar-Vellum

    Ashlar-Vellum Graphite VC6 File Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Ashlar-Vellum Graphite. User interaction is required to ex

  • 9.3 Critical severity

    harfbuzz: Heap-based Buffer Overflow

    CVE-2024-56732Harfbuzz

    HarfBuzz is a text shaping engine. Starting with 8.5.0 through 10.0.1, there is a heap-based buffer overflow in the hb_cairo_glyphs_from_buffer function.

  • 7.8 High severity

    Navisworks Freedom: Out-of-bounds Write

    CVE-2024-12670Autodesk

    A maliciously crafted DWFX file, when parsed through Autodesk Navisworks, can be used to cause a Heap-based Overflow vulnerability. A malicious actor can leverage this vulnerability to cause a crash, read sensitive data, or execute arbitrary code in the contex

  • 7.8 High severity

    Navisworks Freedom: Out-of-bounds Write

    CVE-2024-12669Autodesk

    A maliciously crafted DWFX file, when parsed through Autodesk Navisworks, can be used to cause a Heap-based Overflow vulnerability. A malicious actor can leverage this vulnerability to cause a crash, read sensitive data, or execute arbitrary code in the contex

  • 7.8 High severity

    Navisworks Freedom: Out-of-bounds Write

    CVE-2024-12179Autodesk

    A maliciously crafted DWFX file, when parsed through Autodesk Navisworks, can be used to cause a Heap-based Overflow vulnerability. A malicious actor can leverage this vulnerability to cause a crash, read sensitive data, or execute arbitrary code in the contex

  • 9.8 Critical severity

    Opcenter Execution Foundation: Heap-based Buffer Overflow

    CVE-2024-49775SiemensEPSS 1.51%

    A vulnerability has been identified in Opcenter Execution Foundation (All versions < V2501.0001), Opcenter Intelligence (All versions < V2501.0001), Opcenter Quality (All versions < V2512), Opcenter RDnL (All versions < V2410), SIMATIC PCS neo V4.0 (All versio

  • 7.8 High severity

    Connext Professional: Buffer Copy without Checking Size of Input

    CVE-2024-52059RTI

    Buffer Copy without Checking Size of Input ('Classic Buffer Overflow'), Heap-based Buffer Overflow, Integer Overflow or Wraparound vulnerability in RTI Connext Professional (Security Plugins) allows Overflow Variables and Tags. This issue affects Connext Profe

  • 7.8 High severity

    Microsoft Windows Common Log File System (CLFS) Driver Heap-Based Buffer Overflow Exploited

    CVE-2024-49138MicrosoftEPSS 26.2%

    Windows Common Log File System Driver Elevation of Privilege Vulnerability

  • 7.8 High severity

    Substance3D - Painter: Out-of-bounds Write

    CVE-2024-53957Adobe

    Substance3D - Painter versions 10.1.1 and earlier are affected by a Heap-based Buffer Overflow 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

  • 7.8 High severity

    Premiere Pro: Out-of-bounds Write

    CVE-2024-53956Adobe

    Premiere Pro versions 25.0, 24.6.3 and earlier are affected by a Heap-based Buffer Overflow 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 mu

  • 7.8 High severity

    Substance3D - Modeler: Out-of-bounds Write

    CVE-2024-52999Adobe

    Substance3D - Modeler versions 1.14.1 and earlier are affected by a Heap-based Buffer Overflow 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

  • 7.8 High severity

    Substance3D - Sampler: Out-of-bounds Write

    CVE-2024-52996Adobe

    Substance3D - Sampler versions 4.5.1 and earlier are affected by a Heap-based Buffer Overflow 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

  • 7.8 High severity

    Substance3D - Sampler: Out-of-bounds Write

    CVE-2024-52995Adobe

    Substance3D - Sampler versions 4.5.1 and earlier are affected by a Heap-based Buffer Overflow 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

  • 7.8 High severity

    InDesign Desktop: Out-of-bounds Write

    CVE-2024-49545Adobe

    InDesign Desktop versions ID19.5, ID18.5.4 and earlier are affected by a Heap-based Buffer Overflow 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 v

  • 7.8 High severity

    Media Encoder: Out-of-bounds Write

    CVE-2024-49552Adobe

    Media Encoder versions 25.0, 24.6.3 and earlier are affected by a Heap-based Buffer Overflow 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 m

  • 7.8 High severity

    Solid Edge SE2024: Out-of-bounds Write

    CVE-2024-54094Siemens

    A vulnerability has been identified in Solid Edge SE2024 (All versions < V224.0 Update 5). The affected application is vulnerable to heap-based buffer overflow while parsing specially crafted PAR files. This could allow an attacker to execute code in the conte

  • 7.8 High severity

    Solid Edge SE2024: Out-of-bounds Write

    CVE-2024-54093Siemens

    A vulnerability has been identified in Solid Edge SE2024 (All versions < V224.0 Update 5). The affected application is vulnerable to heap-based buffer overflow while parsing specially crafted ASM files. This could allow an attacker to execute code in the conte