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

    HPE Aruba Networking Wireless Operating System…: Heap-based Buffer Overflow

    CVE-2026-23827Hewlett Packard Enterprise

    A heap-based buffer overflow vulnerability exists in a Network management service of AOS-8 and AOS-10 that could allow an unauthenticated remote attacker to achieve remote code execution. Successful exploitation could allow an unauthenticated attacker to execu

  • 7.8 High severity

    Illustrator Desktop 2026: Heap-based Buffer Overflow

    CVE-2026-34687Adobe

    Illustrator versions 29.8.6, 30.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 mus

  • 7.8 High severity

    After Effects: Heap-based Buffer Overflow

    CVE-2026-34642Adobe

    After Effects versions 26.0, 25.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

    Simcenter Femap: Heap-based Buffer Overflow

    CVE-2025-12659Siemens

    Siemens Simcenter Femap contains a memory corruption vulnerability while parsing specially crafted IPT files. This could allow an attacker to execute code in the context of the current process.

  • 7.8 High severity

    libcaca: Heap-based Buffer Overflow

    CVE-2026-42046Cacalabs

    libcaca is a colour ASCII art library. In 0.99.beta20 and earlier, an integer overflow vulnerability in libcaca's canvas import functionality allows an attacker to cause a controlled heap out-of-bounds write (heap overflow) by supplying a crafted file in the "

  • 8.8 High severity

    dnsmasq: Heap-based Buffer Overflow

    CVE-2026-4892Dnsmasq

    A heap-based out-of-bounds write vulnerability in the DHCPv6 implementation of dnsmasq allows local attackers to execute arbitrary code with root privileges via a crafted DHCPv6 packet.

  • 7.8 High severity

    Linux: Heap-based Buffer Overflow

    CVE-2026-43329Linux

    In the Linux kernel, the following vulnerability has been resolved: netfilter: flowtable: strictly check for maximum number of actions The maximum number of flowtable hardware offload actions in IPv6 is: * ethernet mangling (4 payload actions, 2 for each ether

  • 9.8 Critical severity

    CROSS-implementation: Stack-based Buffer Overflow

    CVE-2026-41509CROSS-signature

    CROSS implementation contains reference and optimized implementations of the CROSS post-quantum signature algorithm. Prior to commit fc6b7e7, there is a buffer overflow in crypto_sign_open() caused by an underflow of the integer mlen. This issue has been patch

  • 7.8 High severity

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

    CVE-2026-8087OSGeo

    A security flaw has been discovered in OSGeo gdal up to 3.13.0dev-4. Impacted is the function GDnentries of the file frmts/hdf4/hdf-eos/GDapi.c. Performing a manipulation of the argument DataFieldName results in heap-based buffer overflow. The attack must be i

  • 7.8 High severity

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

    CVE-2026-8086OSGeo

    A vulnerability was identified in OSGeo gdal up to 3.13.0dev-4. This issue affects the function SWnentries of the file frmts/hdf4/hdf-eos/SWapi.c. Such manipulation of the argument DimensionName leads to heap-based buffer overflow. The attack must be carried o

  • 8.3 High severity

    Chrome: Heap-based Buffer Overflow

    CVE-2026-7900Google

    Heap buffer overflow in ANGLE in Google Chrome prior to 148.0.7778.96 allowed a remote attacker who had compromised the renderer process to potentially perform a sandbox escape via a crafted HTML page. (Chromium security severity: High)

  • 7.7 High severity

    Cisco Small Business Smart and Managed Switches: Heap-based Buffer Overflow

    CVE-2026-20185Cisco

    A vulnerability in the Simple Network Management Protocol (SNMP) subsystem of Cisco 350 Series Managed Switches (SG350) and Cisco 350X Series Stackable Managed Switches (SG350X) firmware could allow an authenticated, remote attacker to cause a denial

  • 8.7 High severity

    Qt: Heap-based Buffer Overflow

    CVE-2026-6210Qt

    A type confusion vulnerability in Qt SVG allows an attacker to cause an application crash via a crafted SVG image. When processing SVG marker references, the renderer retrieves a node by its id attribute and casts it to QSvgMarker* without verifying the node t

  • 9.8 Critical severity

    Linux: Out-of-bounds Write

    CVE-2026-43186Linux

    In the Linux kernel, the following vulnerability has been resolved: ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data() On the receive path, __ioam6_fill_trace_data() uses trace->nodelen to decide how much data to write for each node. It trusts t

  • 7.8 High severity

    Linux: Out-of-bounds Write

    CVE-2026-43150Linux

    In the Linux kernel, the following vulnerability has been resolved: perf/arm-cmn: Reject unsupported hardware configurations So far we've been fairly lax about accepting both unknown CMN models (at least with a warning), and unknown revisions of those which we

  • 8.1 High severity

    Apache HTTP Server: Heap-based Buffer Overflow

    CVE-2026-28780ApacheEPSS 1.38%

    Heap-based Buffer Overflow vulnerability in mod_proxy_ajp of Apache HTTP Server. If mod_proxy_ajp connects to a malicious AJP server this AJP server can send a malicious AJP message back to mod_proxy_ajp and cause it to write 4 attacker controlled bytes after

  • 8.8 High severity

    RedisBloom: Heap-based Buffer Overflow

    CVE-2026-25589RedisBloomEPSS 1.7%

    RedisBloom is a probabilistic data structures module for Redis. In all versions of RedisBloom before 2.8.20, the module does not properly validate serialized values processed through the Redis RESTORE command. An authenticated attacker with permission to execu

  • 8.8 High severity

    RedisTimeSeries: Heap-based Buffer Overflow

    CVE-2026-25588RedisTimeSeriesEPSS 1.28%

    RedisTimeSeries is a time-series module for Redis. In all versions before 1.12.14 of RedisTimeSeries, the module does not properly validate serialized values processed through the Redis RESTORE command. An authenticated attacker with permission to execute REST

  • 8.8 High severity

    redis: Heap-based Buffer Overflow

    CVE-2026-25243RedisEPSS 4.03%

    Redis is an in-memory data structure store. In versions of redis-server up to 8.6.3, the RESTORE command does not properly validate serialized values. An authenticated attacker with permission to execute RESTORE can supply a crafted serialized payload that tri

  • 8.1 High severity

    busybox_mirror: Heap-based Buffer Overflow

    CVE-2026-29004Vda-linux

    BusyBox before commit 42202bf contains a heap buffer overflow vulnerability in the DHCPv6 client (udhcpc6) DNS_SERVERS option handler in networking/udhcp/d6_dhcpc.c that allows network-adjacent attackers to trigger memory corruption by sending a crafted DHCPv6

  • 7.1 High severity

    Open Cascade Technology: Out-of-bounds Read

    CVE-2026-42477Opencascade

    A heap-based out-of-bounds read vulnerability in RWObj_Reader::read in the OBJ file parser in Open CASCADE Technology (OCCT) V8_0_0_rc5 allows user-assisted attackers to cause a denial of service or obtain sensitive information by persuading a victim to open a

  • 9.8 Critical severity

    Hashcat: Out-of-bounds Write

    CVE-2026-42483Hashcat

    A heap-based buffer overflow in the Kerberos hash parser in hashcat v7.1.2 allows an attacker to cause a denial of service or possibly execute arbitrary code via a crafted Kerberos hash file. The issue affects module_hash_decode in multiple Kerberos-related mo

  • 8.1 High severity

    FreeBSD: Heap-based Buffer Overflow

    CVE-2026-42512FreeBSDEPSS 1.42%

    As dhclient is building an environment to pass to dhclient-script, it may need to resize the array of string pointers. The code which expands the array incorrectly calculates its new size when requesting memory, resulting in a heap buffer overrun. A specially

  • 8.1 High severity

    FreeBSD: Heap-based Buffer Overflow

    CVE-2026-35547FreeBSD

    When processing the header of an incoming message, libnv failed to properly validate the message size. The lack of validation allows a malicious program to write outside the bounds of a heap allocation. This can trigger a crash or system panic, and it may be p

  • 8.3 High severity

    Chrome: Heap-based Buffer Overflow

    CVE-2026-7353Google

    Heap buffer overflow in Skia in Google Chrome prior to 147.0.7727.138 allowed a remote attacker who had compromised the renderer process to potentially perform a sandbox escape via a crafted HTML page. (Chromium security severity: High)

  • 8.8 High severity

    Chrome: Heap-based Buffer Overflow

    CVE-2026-7339Google

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

  • 7.5 High severity

    Text::Minify::XS: Heap-based Buffer Overflow

    CVE-2026-7040RRWO

    Text::Minify::XS versions from 0.3.0 before 0.7.8 for Perl have a heap overflow when processing some malformed UTF-8 characters. The minify functions mishandled some malformed UTF-8 characters, leading to heap corruption. Note that the minify_utf8 function is

  • 8.2 High severity

    DNSdist: Heap-based Buffer Overflow

    CVE-2026-33602PowerDNS

    A rogue backend can send a crafted UDP response with a query ID off by one related to the maximum configured value, triggering an out-of-bounds write leading to a denial of service.

  • 7.8 High severity

    Red Hat Hardened Images: Heap-based Buffer Overflow

    CVE-2026-6846Red Hat

    A flaw was found in binutils. A heap-buffer-overflow vulnerability exists when processing a specially crafted XCOFF (Extended Common Object File Format) object file during linking. A local attacker could trick a user into processing this malicious file, which

  • 8.4 High severity

    NTFS-3G: Heap-based Buffer Overflow

    CVE-2026-40706Tuxera

    In NTFS-3G 2022.10.3 before 2026.2.25, a heap buffer overflow exists in ntfs_build_permissions_posix() in acls.c that allows an attacker to corrupt heap memory in the SUID-root ntfs-3g binary by crafting a malicious NTFS image. The overflow is triggered on the

  • 8.8 High severity

    pjproject: Heap-based Buffer Overflow

    CVE-2026-40614Pjsip

    PJSIP is a free and open source multimedia communication library written in C. In 2.16 and earlier, there is a buffer overflow when decoding Opus audio frames due to insufficient buffer size validation in the Opus codec decode path. The FEC decode buffers (dec

  • 9.8 Critical severity

    glibc: Out-of-bounds Write

    CVE-2026-5450The GNU C Library

    Calling the scanf family of functions with a %mc (malloc'd character match) in the GNU C Library version 2.7 to version 2.43 with a format width specifier with an explicit width greater than 1024 could result in a one byte heap buffer overflow.

  • 7.5 High severity

    nanomq: Heap-based Buffer Overflow

    CVE-2026-32135Nanomq

    NanoMQ MQTT Broker (NanoMQ) is an all-around Edge Messaging Platform. Versions prior to 0.24.11 have a remotely triggerable heap buffer overflow in the `uri_param_parse` function of NanoMQ's REST API. The vulnerability occurs due to an off-by-one error when al

  • 8.8 High severity

    kissfft: Heap-based Buffer Overflow

    CVE-2026-41445Mborgerding

    KissFFT before commit 8a8e66e contains an integer overflow vulnerability in the kiss_fftndr_alloc() function in kiss_fftndr.c where the allocation size calculation dimOther*(dimReal+2)*sizeof(kiss_fft_scalar) overflows signed 32-bit integer arithmetic before b

  • 9.8 Critical severity

    SD-330AC: Heap-based Buffer Overflow

    CVE-2026-32956Silex Technology

    SD-330AC and AMC Manager provided by silex technology, Inc. contain a heap-based buffer overflow vulnerability in processing the redirect URLs. Arbitrary code may be executed on the device.

  • 8.8 High severity

    xrdp: Heap-based Buffer Overflow

    CVE-2026-35512Neutrinolabs

    xrdp is an open source RDP server. Versions through 0.10.5 have a heap-based buffer overflow in the EGFX (graphics dynamic virtual channel) implementation due to insufficient validation of client-controlled size parameters, allowing an out-of-bounds write via

  • 8.1 High severity

    xrdp: Heap-based Buffer Overflow

    CVE-2026-32623Neutrinolabs

    xrdp is an open source RDP server. Versions through 0.10.5 contain a heap-based buffer overflow vulnerability in the NeutrinoRDP module. When proxying RDP sessions from xrdp to another server, the module fails to properly validate the size of reassembled fragm

  • 9.8 Critical severity

    gravity: Heap-based Buffer Overflow

    CVE-2026-40504Marcobambini

    Creolabs Gravity before 0.9.6 contains a heap buffer overflow vulnerability in the gravity_vm_exec function that allows attackers to write out-of-bounds memory by crafting scripts with many string literals at global scope. Attackers can exploit insufficient bo

  • 8.3 High severity

    Chrome: Heap-based Buffer Overflow

    CVE-2026-6361Google

    Heap buffer overflow in PDFium in Google Chrome on Windows prior to 147.0.7727.101 allowed a remote attacker who convinced a user to engage in specific UI gestures to execute arbitrary code inside a sandbox via a crafted PDF file. (Chromium security severity:

  • 8.8 High severity

    Chrome: Heap-based Buffer Overflow

    CVE-2026-6306Google

    Heap buffer overflow in PDFium in Google Chrome prior to 147.0.7727.101 allowed a remote attacker to execute arbitrary code inside a sandbox via a crafted PDF file. (Chromium security severity: High)