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

    Android: Heap-based Buffer Overflow

    CVE-2026-0100Google

    In Load of LoadedArsc.cpp, 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 exploitation.

  • 8.0 High severity

    Android: Heap-based Buffer Overflow

    CVE-2026-0059Google

    In multiple functions of sdp_discovery.cc, there is a possible way to achieve code execution due to a heap buffer overflow. This could lead to remote (proximal/adjacent) code execution with no additional execution privileges needed. User interaction is not nee

  • 8.0 High severity

    MediaTek chipset: Heap-based Buffer Overflow

    CVE-2026-20452MediaTek

    In wlan AP driver, there is a possible memory corruption due to a heap buffer overflow. This could lead to remote (proximal/adjacent) code execution with User execution privileges needed. User interaction is not needed for exploitation. Patch ID: WCNCR00480138

  • 8.8 High severity

    FreeRDP: Heap-based Buffer Overflow

    CVE-2026-44421FreeRDP

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.26.0, a malicious RDP server can trigger a heap-buffer-overflow write in the FreeRDP client by sending crafted RDPGFX PDUs. The bug is in gdi_CacheToSurface: it validates a destination

  • 8.8 High severity

    FreeRDP: Heap-based Buffer Overflow

    CVE-2026-44420FreeRDPEPSS 4.56%

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.26.0, a malicious RDP client can trigger a heap-buffer-overflow write in FreeRDP's server-side clipboard (cliprdr) channel by sending a CB_CLIP_CAPS PDU with a too-small capabilitySetL

  • 7.8 High severity

    OpenSC: Stack-based Buffer Overflow

    CVE-2026-40528OpenSC

    OpenSC before 0.27.0, fixed in commit 0358817, contains a stack and heap buffer overrun vulnerability in the do_key_value() function in src/pkcs15init/profile.c that allows attackers to corrupt memory by supplying a crafted profile configuration file. During p

  • 8.8 High severity

    Chrome: Heap-based Buffer Overflow

    CVE-2026-9940Google

    Heap buffer overflow in ANGLE in Google Chrome prior to 148.0.7778.216 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-2026-9939Google

    Heap buffer overflow in WebCodecs in Google Chrome prior to 148.0.7778.216 allowed a remote attacker to execute arbitrary code inside a sandbox via a crafted HTML page. (Chromium security severity: High)

  • 8.3 High severity

    Chrome: Heap-based Buffer Overflow

    CVE-2026-9926Google

    Heap buffer overflow in ANGLE in Google Chrome prior to 148.0.7778.216 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.3 High severity

    Chrome: Heap-based Buffer Overflow

    CVE-2026-9924Google

    Heap buffer overflow in ANGLE in Google Chrome on Windows prior to 148.0.7778.216 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.3 High severity

    Chrome: Heap-based Buffer Overflow

    CVE-2026-9915Google

    Heap buffer overflow in ANGLE in Google Chrome prior to 148.0.7778.216 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)

  • 9.8 Critical severity

    Aspera High-Speed Transfer Endpoint: Heap-based Buffer Overflow

    CVE-2026-8175IBM

    IBM Aspera High-Speed Transfer Endpoint 3.7.4 through 4.4.7 Fix Pack 1 and IBM Aspera High-Speed Transfer Server 3.7.4 through 4.4.7 Fix Pack 1 and IBM Aspera High-Speed Transfer Endpoint are affected by a buffer overflow in the asperahttpd component. This vul

  • 7.3 High severity

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

    CVE-2026-9605GNU

    A flaw has been found in GNU libredwg up to 0.13.4.8160. This issue affects the function bit_read_RC of the file bits.c of the component Dwgbmp Utility. This manipulation causes heap-based buffer overflow. The attack is possible to be carried out remotely. The

  • 7.3 High severity

    smallbitvec: Heap-based Buffer Overflow

    CVE-2026-44983Servo

    smallbitvec is a growable bit-vector for Rust, optimized for size. From 1.0.1 to 2.6.0, an integer overflow in the internal capacity calculation of smallbitvec can lead to an undersized heap allocation, resulting in a heap buffer overflow through safe APIs onl

  • 9.8 Critical severity

    Fastnetmon: Out-of-bounds Write

    CVE-2026-48689Pavel-odintsov

    FastNetMon Community Edition through 1.2.9 contains an off-by-one heap-based buffer overflow in the dynamic_binary_buffer_t class (src/dynamic_binary_buffer.hpp). Five methods (append_dynamic_buffer, append_data_as_pointer, append_data_as_object_ptr, memcpy_fr

  • 8.0 High severity

    HTTP Server: Heap-based Buffer Overflow

    CVE-2026-8834IBM

    IBM HTTP Server 8.5, and 9.0 contains a buffer overflow vulnerability. A privileged user, authenticated to the Administration Server, could exploit this vulnerability to execute remote code or cause a denial of service.

  • 9.8 Critical severity

    Fastnetmon: Integer Overflow or Wraparound

    CVE-2026-48691Pavel-odintsov

    FastNetMon Community Edition through 1.2.9 contains an integer overflow in the BGP AS_PATH attribute encoder. In src/bgp_protocol.hpp, the IPv4UnicastAnnounce::get_attributes() function computes attribute_length as 'sizeof(bgp_as_path_segment_element_t) + this

  • 7.1 High severity

    Fastnetmon: Heap-based Buffer Overflow

    CVE-2026-48690Pavel-odintsov

    FastNetMon Community Edition through 1.2.9 contains an integer overflow vulnerability in the packet capture buffer allocation. In src/packet_storage.hpp, the allocate_buffer() function computes memory_size_in_bytes as 'buffer_size_in_packets * (max_captured_pa

  • 8.8 High severity

    FreeRDP: Heap-based Buffer Overflow

    CVE-2026-40033FreeRDPEPSS 1.36%

    FreeRDP before 3.26.0 contains a heap-buffer-overflow vulnerability in gdi_CacheToSurface that allows remote attackers to write out-of-bounds heap memory. The vulnerability occurs because rectangle validation clamps coordinates to UINT16_MAX but performs copy

  • 8.1 High severity

    Quantum Security Gateway: Heap-based Buffer Overflow

    CVE-2026-48131Check PointEPSS 2.66%

    The VPN service may mishandle an unexpected IKE fragment value received on the IKE port 500/UDP during the early stage of a connection attempt. This can cause the service to terminate unexpectedly, resulting in denial of service (temporary disruption of VPN-re

  • 7.8 High severity

    MediaInfoLib: Heap-based Buffer Overflow

    CVE-2026-25713MediaArea

    A heap-based buffer overflow vulnerability exists in the ID3v2 parsing functionality of MediaInfoLib (version(s): 26.01). A specially crafted media file that contains ID3v2 tags can lead to arbitrary code execution. An attacker can provide a malicious file to

  • 8.1 High severity

    NGINX Plus: Heap-based Buffer Overflow

    CVE-2026-9256F5EPSS 10.9%

    NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_rewrite_module module. This vulnerability exists when a rewrite directive uses a regex pattern with distinct, overlapping Perl-Compatible Regular Expression (PCRE) captures (for example, ^/(

  • 9.9 Critical severity

    Netatalk: Heap-based Buffer Overflow

    CVE-2026-44050Netatalk

    A heap-based buffer overflow in the CNID daemon comm_rcv() function in Netatalk 2.0.0 through 4.4.2 allows a remote authenticated attacker to execute arbitrary code with escalated privileges or cause a denial of service.

  • 9.8 Critical severity

    HP Linux Imaging and Printing Software: Integer Overflow or Wraparound

    CVE-2026-8631HPEPSS 1.81%

    A potential security vulnerability has been identified in the HP Linux Imaging and Printing Software. This potential vulnerability may allow escalation of privileges and/or arbitrary code execution via an integer overflow in the hpcups processing path when han

  • 7.5 High severity

    Chrome: Heap-based Buffer Overflow

    CVE-2026-9123Google

    Heap buffer overflow in Chromecast in Google Chrome on Android, Linux, ChromeOS prior to 148.0.7778.179 allowed a local attacker to execute arbitrary code inside a sandbox via malicious network traffic. (Chromium security severity: Medium)

  • 8.8 High severity

    Chrome: Heap-based Buffer Overflow

    CVE-2026-9119Google

    Heap buffer overflow in WebRTC in Google Chrome on prior to 148.0.7778.179 allowed a remote attacker to execute arbitrary code inside a sandbox via a crafted HTML page. (Chromium security severity: High)

  • 7.8 High severity

    MediaInfoLib: Heap-based Buffer Overflow

    CVE-2026-22554MediaArea

    A heap-based buffer overflow vulnerability exists in the Channel Splitting functionality of MediaInfoLib (version(s): 26.01). A specially crafted .riff file can lead to arbitrary code execution. An attacker can provide a malicious file to trigger this vulnerab

  • 7.1 High severity

    libheif: Heap-based Buffer Overflow

    CVE-2026-32741Strukturag

    libheif is a HEIF and AVIF file format decoder and encoder. Versions 1.21.2 and below contain a heap buffer overflow in MaskImageCodec::decode_mask_image(). When decoding a HEIF file containing a mask image (mski), the function copies the full iloc extent data

  • 8.8 High severity

    kitty: Heap-based Buffer Overflow

    CVE-2026-33633Kovidgoyal

    Kitty is a cross-platform GPU based terminal. Versions 0.46.2 and below contain a heap buffer overflow in load_image_data() that allows any process which can write to the terminal's stdin to crash kitty immediately. The vulnerability is triggered by a single A

  • 9.8 Critical severity

    NGINX JavaScript: Heap-based Buffer Overflow

    CVE-2026-8711F5EPSS 9.69%

    NGINX JavaScript has a vulnerability when the js_fetch_proxy directive is configured with at least one client-controlled NGINX variable (for example, $http_*, $arg_*, $cookie_*) and a location invoking the ngx.fetch() operation from NGINX JavaScript. An unauth

  • 9.8 Critical severity

    Escargot: Heap-based Buffer Overflow

    CVE-2026-47311Samsung Open Source

    Heap-based buffer overflow vulnerability in Samsung Open Source Escargot allows Overflow Buffers. This issue affects Escargot: 590345cc6258317c5da850d846ce6baaf2afc2d3.

  • 8.8 High severity

    Chrome: Heap-based Buffer Overflow

    CVE-2026-8531Google

    Heap buffer overflow in WebML in Google Chrome on Windows prior to 148.0.7778.168 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-2026-8529Google

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

  • 8.3 High severity

    Chrome: Heap-based Buffer Overflow

    CVE-2026-8525Google

    Heap buffer overflow in ANGLE in Google Chrome on Mac prior to 148.0.7778.168 allowed a remote attacker 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-8509Google

    Heap buffer overflow in WebML in Google Chrome prior to 148.0.7778.168 allowed a remote attacker to execute arbitrary code inside a sandbox via a crafted HTML page. (Chromium security severity: Critical)

  • 7.8 High severity

    libsixel: Heap-based Buffer Overflow

    CVE-2026-44636Saitoha

    libsixel is a SIXEL encoder/decoder implementation derived from kmiya's sixel. From to 1.8.7-r1, signed integer overflow in sixel_encode_highcolor's allocation size calculation can lead to a heap buffer overflow. The public sixel_encode entry point validates o

  • 7.8 High severity

    OpenImageIO: Heap-based Buffer Overflow

    CVE-2026-43906AcademySoftwareFoundation

    OpenImageIO is a toolset for reading, writing, and manipulating image files of any image file format relevant to VFX / animation. Prior to 3.0.18.0 and 3.1.13.0, a heap-based buffer overflow in the HEIF decoder of OpenImageIO allows out-of-bounds writes via cr

  • 9.8 Critical severity

    Cloud NGFW: Heap-based Buffer Overflow

    CVE-2026-0264Palo Alto Networks

    A buffer overflow vulnerability in the DNS proxy and DNS Server features of Palo Alto Networks PAN-OS® Software allows an unauthenticated attacker with network access to cause a denial of service (DoS) condition (all PAN-OS platforms except Cloud NGFW and Pris

  • 8.1 High severity

    NGINX Plus: Heap-based Buffer Overflow

    CVE-2026-42945F5EPSS 68%

    NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_rewrite_module module. This vulnerability exists when the rewrite directive is followed by a rewrite, if, or set directive and an unnamed Perl-Compatible Regular Expression (PCRE) capture (f

  • 8.8 High severity

    ESXi 8.x and ESXi 9.x hosts using AMD-Pensando…: Heap-based Buffer Overflow

    CVE-2025-62624AMD

    A heap-based buffer overflow in the ionic cloud driver for VMware ESXi could allow an attacker to achieve privilege escalation, potentially resulting in arbitrary code execution.