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

    Premiere Pro: Out-of-bounds Write

    CVE-2025-27196Adobe

    Premiere Pro versions 25.1, 24.6.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 mu

  • 7.8 High severity

    Media Encoder: Out-of-bounds Write

    CVE-2025-27195Adobe

    Media Encoder versions 25.1, 24.6.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

    Bridge: Out-of-bounds Write

    CVE-2025-27193Adobe

    Bridge versions 14.1.5, 15.0.2 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 o

  • 7.8 High severity

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

    CVE-2025-3159Open Asset Import Library

    A vulnerability, which was classified as critical, was found in Open Asset Import Library Assimp 5.4.3. This affects the function Assimp::ASE::Parser::ParseLV4MeshBonesVertices of the file code/AssetLib/ASE/ASEParser.cpp of the component ASE File Handler. The

  • 7.8 High severity

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

    CVE-2025-3158Open Asset Import Library

    A vulnerability, which was classified as critical, has been found in Open Asset Import Library Assimp 5.4.3. Affected by this issue is the function Assimp::LWO::AnimResolver::UpdateAnimRangeSetup of the file code/AssetLib/LWO/LWOAnimation.cpp of the component

  • 9.1 Critical severity

    CryptoLib: Out-of-bounds Write

    CVE-2025-30216NasaEPSS 2.65%

    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. In versions 1.3.3 and prior,

  • 7.8 High severity

    KeyShot: Out-of-bounds Write

    CVE-2025-2531Luxion

    Luxion KeyShot DAE File Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Luxion KeyShot. User interaction is required to exploit this vulne

  • 8.8 High severity

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

    CVE-2025-2757Open Asset Import Library

    A vulnerability classified as critical was found in Open Asset Import Library Assimp 5.4.3. This vulnerability affects the function AI_MD5_PARSE_STRING_IN_QUOTATION of the file code/AssetLib/MD5/MD5Parser.cpp of the component MD5 File Handler. The manipulation

  • 8.8 High severity

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

    CVE-2025-2756Open Asset Import Library

    A vulnerability classified as critical has been found in Open Asset Import Library Assimp 5.4.3. This affects the function Assimp::AC3DImporter::ConvertObjectSection of the file code/AssetLib/AC/ACLoader.cpp of the component AC3D File Handler. The manipulation

  • 8.8 High severity

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

    CVE-2025-2754Open Asset Import Library

    A vulnerability was found in Open Asset Import Library Assimp 5.4.3. It has been declared as critical. Affected by this vulnerability is the function Assimp::AC3DImporter::ConvertObjectSection of the file code/AssetLib/AC/ACLoader.cpp of the component AC3D Fil

  • 9.8 Critical severity

    DAP-1620: Out-of-bounds Write

    CVE-2025-2618D-LinkEPSS 2.06%

    A vulnerability, which was classified as critical, has been found in D-Link DAP-1620 1.03. Affected by this issue is the function set_ws_action of the file /dws/api/ of the component Path Handler. The manipulation leads to heap-based buffer overflow. The attac

  • 8.8 High severity

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

    CVE-2025-2592Open Asset Import Library

    A vulnerability, which was classified as critical, has been found in Open Asset Import Library Assimp 5.4.3. This issue affects the function CSMImporter::InternReadFile of the file code/AssetLib/CSM/CSMLoader.cpp. The manipulation leads to heap-based buffer ov

  • 7.5 High severity

    libbson: Heap-based Buffer Overflow

    CVE-2025-0755MongoDB

    The various bson_append functions in the MongoDB C driver library may be susceptible to buffer overflow when performing operations that could result in a final BSON document which exceeds the maximum allowable size (INT32_MAX), resulting in a segmentation faul

  • 9.8 Critical severity

    CryptoLib: Out-of-bounds Write

    CVE-2025-29912NasaEPSS 1.12%

    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. In versions 1.3.3 and prior,

  • 9.8 Critical severity

    CryptoLib: Out-of-bounds Write

    CVE-2025-29911Nasa

    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 critical heap buffer overfl

  • 8.8 High severity

    wabt: Out-of-bounds Write

    CVE-2025-2368WebAssembly

    A vulnerability was found in WebAssembly wabt 1.0.36 and classified as critical. This issue affects the function wabt::interp::(anonymous namespace)::BinaryReaderInterp::OnExport of the file wabt/src/interp/binary-reader-interp.cc of the component Malformed Fi

  • 8.1 High severity

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

    CVE-2025-2338Tbeu

    A vulnerability, which was classified as critical, was found in tbeu matio 1.5.28. Affected is the function strdup_vprintf of the file src/io.c. The manipulation leads to heap-based buffer overflow. It is possible to launch the attack remotely. The exploit has

  • 8.1 High severity

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

    CVE-2025-2337Tbeu

    A vulnerability, which was classified as critical, has been found in tbeu matio 1.5.28. This issue affects the function Mat_VarPrint of the file src/mat.c. The manipulation leads to heap-based buffer overflow. The attack may be initiated remotely. The exploit

  • 7.8 High severity

    HDF5: Out-of-bounds Write

    CVE-2025-2310HDF5

    A vulnerability was found in HDF5 1.14.6 and classified as critical. This issue affects the function H5MM_strndup of the component Metadata Attribute Decoder. The manipulation leads to heap-based buffer overflow. Attacking locally is a requirement. The exploit

  • 7.8 High severity

    HDF5: Out-of-bounds Write

    CVE-2025-2309HDF5

    A vulnerability has been found in HDF5 1.14.6 and classified as critical. This vulnerability affects the function H5T__bit_copy of the component Type Conversion Logic. The manipulation leads to heap-based buffer overflow. Local access is required to approach t

  • 7.8 High severity

    HDF5: Out-of-bounds Write

    CVE-2025-2308HDF5

    A vulnerability, which was classified as critical, was found in HDF5 1.14.6. This affects the function H5Z__scaleoffset_decompress_one_byte of the component Scale-Offset Filter. The manipulation leads to heap-based buffer overflow. An attack has to be approach

  • 7.8 High severity

    AutoCAD: Out-of-bounds Write

    CVE-2025-1651Autodesk

    A maliciously crafted MODEL file, when parsed through Autodesk AutoCAD, can force 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 context of the curr

  • 7.8 High severity

    AutoCAD: Out-of-bounds Write

    CVE-2025-1429Autodesk

    A maliciously crafted MODEL file, when parsed through Autodesk AutoCAD, can force 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 context of the curr

  • 7.8 High severity

    Cobalt: Heap-based Buffer Overflow

    CVE-2025-2019Ashlar-Vellum

    Ashlar-Vellum Cobalt 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 Cobalt. User interaction is required to exploi

  • 7.8 High severity

    Substance3D - Modeler: Heap-based Buffer Overflow

    CVE-2025-27173Adobe

    Substance3D - Modeler versions 1.15.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

    InDesign Desktop: Out-of-bounds Write

    CVE-2025-27177Adobe

    InDesign Desktop versions ID20.1, ID19.5.2 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

    InDesign Desktop: Out-of-bounds Write

    CVE-2025-27171Adobe

    InDesign Desktop versions ID20.1, ID19.5.2 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

    InDesign Desktop: Out-of-bounds Write

    CVE-2025-24453Adobe

    InDesign Desktop versions ID20.1, ID19.5.2 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

    Substance3D - Sampler: Out-of-bounds Write

    CVE-2025-24443Adobe

    Substance3D - Sampler versions 4.5.2 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-2025-24439Adobe

    Substance3D - Sampler versions 4.5.2 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

    Microsoft Windows NTFS Heap-Based Buffer Overflow Exploited

    CVE-2025-24993MicrosoftEPSS 2.22%

    Heap-based buffer overflow in Windows NTFS allows an unauthorized attacker to execute code locally.

  • 7.8 High severity

    Microsoft Windows Fast FAT File System Driver Integer Overflow Exploited

    CVE-2025-24985MicrosoftEPSS 3.89%

    Integer overflow or wraparound in Windows Fast FAT Driver allows an unauthorized attacker to execute code locally.

  • 7.8 High severity

    Substance3D - Designer: Out-of-bounds Write

    CVE-2025-21169Adobe

    Substance3D - Designer versions 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

  • 8.1 High severity

    HDF5: Out-of-bounds Write

    CVE-2025-2153HDF5

    A vulnerability, which was classified as critical, was found in HDF5 1.14.6. Affected is the function H5SM_delete of the file H5SM.c of the component h5 File Handler. The manipulation leads to heap-based buffer overflow. It is possible to launch the attack rem

  • 9.8 Critical severity

    Assimp: Out-of-bounds Write

    CVE-2025-2152Open Asset Import Library

    A vulnerability, which was classified as critical, has been found in Open Asset Import Library Assimp 5.4.3. This issue affects the function Assimp::BaseImporter::ConvertToUTF8 of the file BaseImporter.cpp of the component File Handler. The manipulation leads

  • 9.8 Critical severity

    Miniaudio: Heap-based Buffer Overflow

    CVE-2024-41147Miniaudio

    An out-of-bounds write vulnerability exists in the ma_dr_flac__decode_samples__lpc functionality of Miniaudio miniaudio v0.11.21. A specially crafted .flac file can lead to memory corruption. An attacker can provide a malicious file to trigger this vulnerabili

  • 8.2 High severity

    Firefox: Heap-based Buffer Overflow

    CVE-2025-1943Mozilla

    Memory safety bugs present in Firefox 135 and Thunderbird 135. Some of these bugs showed evidence of memory corruption and we presume that with enough effort some of these could have been exploited to run arbitrary code. This vulnerability was fixed in Firefox

  • 7.8 High severity

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

    CVE-2025-1788Rizinorg

    A vulnerability, which was classified as critical, was found in rizinorg rizin up to 0.8.0. This affects the function rz_utf8_encode in the library /librz/util/utf8.c. The manipulation leads to heap-based buffer overflow. An attack has to be approached locally

  • 7.8 High severity

    CNCSoft-G2: Heap-based Buffer Overflow

    CVE-2025-22881Delta 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

  • 8.8 High severity

    DAP-1320: Out-of-bounds Write

    CVE-2025-1538D-LinkEPSS 1.45%

    A vulnerability classified as critical was found in D-Link DAP-1320 1.00. Affected by this vulnerability is the function set_ws_action of the file /dws/api/. The manipulation leads to heap-based buffer overflow. The attack can be launched remotely. The exploit