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

    Android: Heap-based Buffer Overflow

    CVE-2025-36907Google

    In draw_surface_image() of abl/android/lib/draw/draw.c, there is a possible out of bounds write due to a heap buffer overflow. This could lead to local escalation of privilege via USB fastboot, after a bootloader unlock, with no additional execution privileges

  • 7.8 High severity

    Android: Heap-based Buffer Overflow

    CVE-2025-36906Google

    In ConvertReductionOp of darwinn_mlir_converter_aidl.cc, there is a possible out of bounds write due to a heap buffer overflow. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for

  • 9.8 Critical severity

    Android: Heap-based Buffer Overflow

    CVE-2025-26416Google

    In initializeSwizzler of SkBmpStandardCodec.cpp, there is a possible out of bounds write due to a heap buffer overflow. This could lead to remote escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploit

  • 8.8 High severity

    rtl81xx SDK: Heap-based Buffer Overflow

    CVE-2025-8302Realtek

    Realtek rtl81xx SDK Wi-Fi Driver rtwlanu Heap-based Buffer Overflow Local Privilege Escalation Vulnerability. This vulnerability allows local attackers to escalate privileges on affected installations of Realtek rtl81xx SDK Wi-Fi driver. An attacker must first

  • 7.8 High severity

    RTL8811AU: Heap-based Buffer Overflow

    CVE-2025-8301Realtek

    Realtek RTL8811AU rtwlanu.sys N6CSet_DOT11_CIPHER_DEFAULT_KEY Heap-based Buffer Overflow Local Privilege Escalation Vulnerability. This vulnerability allows local attackers to escalate privileges on affected installations of Realtek RTL8811AU drivers. An attac

  • 8.8 High severity

    rtl81xx SDK: Heap-based Buffer Overflow

    CVE-2025-8300Realtek

    Realtek rtl81xx SDK Wi-Fi Driver rtwlanu Heap-based Buffer Overflow Local Privilege Escalation Vulnerability. This vulnerability allows local attackers to escalate privileges on affected installations of Realtek rtl81xx SDK Wi-Fi driver. An attacker must first

  • 8.8 High severity

    rtl81xx SDK: Heap-based Buffer Overflow

    CVE-2025-8299Realtek

    Realtek rtl81xx SDK Wi-Fi Driver MgntActSet_TEREDO_SET_RS_PACKET Heap-based Buffer Overflow Local Privilege Escalation Vulnerability. This vulnerability allows local attackers to escalate privileges on affected installations of Realtek rtl81xx SDK Wi-Fi driver

  • 9.3 Critical severity

    NetSupport Manager: Heap-based Buffer Overflow

    CVE-2025-34164NetSupport

    A heap-based buffer overflow vulnerability in NetSupport Manager 14.x versions prior to 14.12.0000 allows a remote, unauthenticated attacker to cause a denial of service (DoS) or execute arbitrary code.

  • 9.8 Critical severity

    Unified Data Protection (UDP): Heap-based Buffer Overflow

    CVE-2025-34523Arcserve

    A heap-based buffer overflow vulnerability exists in the network-facing input handling routines of Arcserve Unified Data Protection (UDP). This flaw is reachable without authentication and results from improper bounds checking when processing attacker-controll

  • 9.8 Critical severity

    Unified Data Protection (UDP): Heap-based Buffer Overflow

    CVE-2025-34522Arcserve

    A heap-based buffer overflow vulnerability exists in the input parsing logic of Arcserve Unified Data Protection (UDP). This flaw can be triggered without authentication by sending specially crafted input to the target system. Improper bounds checking allows a

  • 9.1 Critical severity

    pcre2: Out-of-bounds Write

    CVE-2025-58050PCRE2Project

    The PCRE2 library is a set of C functions that implement regular expression pattern matching. In version 10.45, a heap-buffer-overflow read vulnerability exists in the PCRE2 regular expression matching engine, specifically within the handling of the (*scs:...)

  • 8.8 High severity

    ImageMagick: Heap-based Buffer Overflow

    CVE-2025-57803ImageMagick

    ImageMagick is free and open-source software used for editing and manipulating digital images. Prior to versions 6.9.13-28 and 7.1.2-2 for ImageMagick's 32-bit build, a 32-bit integer overflow in the BMP encoder’s scanline-stride computation collapses bytes_pe

  • 8.8 High severity

    SAIL Image Decoding Library: Heap-based Buffer Overflow

    CVE-2025-53085SAIL Image Decoding Library

    A memory corruption vulnerability exists in the PSD RLE Decoding functionality of the SAIL Image Decoding Library v0.9.8. When decompressing the image data from a specially crafted .psd file, a heap-based buffer overflow can occur which allows for remote code

  • 8.8 High severity

    SAIL Image Decoding Library: Heap-based Buffer Overflow

    CVE-2025-50129SAIL Image Decoding Library

    A memory corruption vulnerability exists in the PCX Image Decoding functionality of the SAIL Image Decoding Library v0.9.8. When decoding the image data from a specially crafted .tga file, a heap-based buffer overflow can occur which allows for remote code exe

  • 8.8 High severity

    SAIL Image Decoding Library: Heap-based Buffer Overflow

    CVE-2025-35984SAIL Image Decoding LibraryEPSS 1.37%

    A memory corruption vulnerability exists in the PCX Image Decoding functionality of the SAIL Image Decoding Library v0.9.8. When decoding the image data from a specially crafted .pcx file, a heap-based buffer overflow can occur which allows for remote code exe

  • 9.8 Critical severity

    libbiosig: Heap-based Buffer Overflow

    CVE-2025-54462The Biosig Project

    A heap-based buffer overflow vulnerability exists in the Nex parsing functionality of The Biosig Project libbiosig 3.9.0 and Master Branch (35a819fa). A specially crafted .nex file can lead to arbitrary code execution. An attacker can provide a malicious file

  • 9.8 Critical severity

    libbiosig: Heap-based Buffer Overflow

    CVE-2025-53853The Biosig Project

    A heap-based buffer overflow vulnerability exists in the ISHNE parsing functionality of The Biosig Project libbiosig 3.9.0 and Master Branch (35a819fa). A specially crafted ISHNE ECG annotations file can lead to arbitrary code execution. An attacker can provid

  • 9.8 Critical severity

    libbiosig: Heap-based Buffer Overflow

    CVE-2025-53557The Biosig Project

    A heap-based buffer overflow vulnerability exists in the MFER parsing functionality of The Biosig Project libbiosig 3.9.0 and Master Branch (35a819fa). A specially crafted MFER file can lead to arbitrary code execution. An attacker can provide a malicious file

  • 9.8 Critical severity

    libbiosig: Heap-based Buffer Overflow

    CVE-2025-53511The Biosig Project

    A heap-based buffer overflow vulnerability exists in the MFER parsing functionality of The Biosig Project libbiosig 3.9.0 and Master Branch (35a819fa). A specially crafted MFER file can lead to arbitrary code execution. An attacker can provide a malicious file

  • 9.8 Critical severity

    libbiosig: Heap-based Buffer Overflow

    CVE-2025-48005The Biosig Project

    A heap-based buffer overflow vulnerability exists in the RHS2000 parsing functionality of The Biosig Project libbiosig 3.9.0 and Master Branch (35a819fa). A specially crafted RHS2000 file can lead to arbitrary code execution. An attacker can provide a maliciou

  • 7.8 High severity

    Cobalt: Heap-based Buffer Overflow

    CVE-2025-52584Ashlar-Vellum

    In Ashlar-Vellum Cobalt, Xenon, Argon, Lithium, and Cobalt Share versions prior to 12.6.1204.204, the affected applications lack proper validation of user-supplied data when parsing XE files. This could lead to a heap-based buffer overflow. An attacker could l

  • 7.8 High severity

    Cobalt: Heap-based Buffer Overflow

    CVE-2025-46269Ashlar-Vellum

    In Ashlar-Vellum Cobalt, Xenon, Argon, Lithium, and Cobalt Share versions prior to 12.6.1204.204, the affected applications lack proper validation of user-supplied data when parsing VC6 files. This could lead to a heap-based buffer overflow. An attacker could

  • 7.3 High severity

    z2d: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2025-55286Vancluever

    z2d is a pure Zig 2D graphics library. z2d v0.7.0 released with a new multi-sample anti-aliasing (MSAA) method, which uses a new buffering mechanism for storing coverage data. This differs from the standard alpha mask surface used for the previous super-sample

  • 7.5 High severity

    Wf2880 Firmware: Heap-based Buffer Overflow

    CVE-2025-50617Netis-systems

    A buffer overflow vulnerability has been discovered in Netis WF2880 v2.1.40207 in the FUN_0046ed68 function of the cgitest.cgi file. Attackers can trigger this vulnerability by controlling the value of wps_set in the payload, which can cause the program to cra

  • 8.8 High severity

    Chrome: Heap-based Buffer Overflow

    CVE-2025-8879Google

    Heap buffer overflow in libaom in Google Chrome prior to 139.0.7258.127 allowed a remote attacker to potentially exploit heap corruption via a curated set of gestures. (Chromium security severity: High)

  • 7.8 High severity

    InCopy: Heap-based Buffer Overflow

    CVE-2025-54220Adobe

    InCopy versions 20.4, 19.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 victim must ope

  • 7.8 High severity

    InCopy: Heap-based Buffer Overflow

    CVE-2025-54219Adobe

    InCopy versions 20.4, 19.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 victim must ope

  • 7.8 High severity

    InCopy: Heap-based Buffer Overflow

    CVE-2025-54217Adobe

    InCopy versions 20.4, 19.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 victim must ope

  • 7.8 High severity

    InDesign Desktop: Heap-based Buffer Overflow

    CVE-2025-54212Adobe

    InDesign Desktop versions 20.4, 19.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 victi

  • 7.8 High severity

    InDesign Desktop: Heap-based Buffer Overflow

    CVE-2025-54211Adobe

    InDesign Desktop versions 20.4, 19.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 victi

  • 7.8 High severity

    InDesign Desktop: Heap-based Buffer Overflow

    CVE-2025-54209Adobe

    InDesign Desktop versions 20.4, 19.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 victi

  • 7.8 High severity

    Substance3D - Viewer: Heap-based Buffer Overflow

    CVE-2025-49560Adobe

    Substance3D - Viewer versions 0.25 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

    Windows 10 Version 1507: Heap-based Buffer Overflow

    CVE-2025-50155Microsoft

    Access of resource using incompatible type ('type confusion') in Windows Push Notifications allows an authorized attacker to elevate privileges locally.

  • 7.5 High severity

    Connect Secure: Heap-based Buffer Overflow

    CVE-2025-5462IvantiEPSS 1.2%

    A heap-based buffer overflow in Ivanti Connect Secure before 22.7R2.8 or 22.8R2, Ivanti Policy Secure before 22.7R1.5, Ivanti ZTA Gateway before 22.8R2.3-723 and Ivanti Neurons for Secure Access before 22.8R1.4 (Fix deployed on 02-Aug-2025) allows a remote una

  • 8.6 High severity

    CryptoLib: Heap-based Buffer Overflow

    CVE-2025-54878Nasa

    CryptoLib provides a software-only solution using the CCSDS Space Data Link Security Protocol - Extended Procedures (SDLS-EP) to secure communications between a spacecraft running the core Flight System (cFS) and a ground station. A heap buffer overflow vulner

  • 7.8 High severity

    Netwide Assember: Out-of-bounds Write

    CVE-2025-8843Nasm

    A vulnerability was found in NASM Netwide Assember 2.17rc0. This affects the function macho_no_dead_strip of the file outmacho.c. The manipulation leads to heap-based buffer overflow. Local access is required to approach this attack. The exploit has been discl

  • 9.8 Critical severity

    ExecuTorch: Heap-based Buffer Overflow

    CVE-2025-54951Meta Platforms

    A group of related buffer overflow vulnerabilities in the loading of ExecuTorch models can cause the runtime to crash and potentially result in code execution or other undesirable effects. This issue affects ExecuTorch prior to commit cea9b23aa8ff78aff92829a46

  • 9.8 Critical severity

    ExecuTorch: Heap-based Buffer Overflow

    CVE-2025-54949Meta Platforms

    A heap buffer overflow vulnerability in the loading of ExecuTorch models can potentially result in code execution or other undesirable effects. This issue affects ExecuTorch prior to commit ede82493dae6d2d43f8c424e7be4721abe5242be

  • 9.8 Critical severity

    Tivoli Monitoring: Heap-based Buffer Overflow

    CVE-2025-3354IBM

    IBM Tivoli Monitoring 6.3.0.7 through 6.3.0.7 Service Pack 20 is vulnerable to a heap-based buffer overflow, caused by improper bounds checking. A remote attacker could overflow a buffer and execute arbitrary code on the system or cause the server to crash.

  • 9.8 Critical severity

    Tivoli Monitoring: Heap-based Buffer Overflow

    CVE-2025-3320IBM

    IBM Tivoli Monitoring 6.3.0.7 through 6.3.0.7 Service Pack 20 is vulnerable to a heap-based buffer overflow, caused by improper bounds checking. A remote attacker could overflow a buffer and execute arbitrary code on the system or cause the server to crash.