CWE-122— Heap-based Buffer Overflow
A heap overflow condition is a buffer overflow, where the buffer that can be overwritten is allocated in the heap portion of memory, generally meaning that the buffer was allocated using a routine such as malloc().— MITRE CWE catalog
2,575 active CVEs classified under this weakness category. Sourced from NVD, GHSA, and vendor advisories. Full definition on MITRE →
CVEs classified under CWE-122page 49 of 52
- CVE-2026-50679HIGHCVSS 7.8EG 7.82026-07-14
Heap-based buffer overflow in Microsoft Windows Search Component allows an authorized attacker to elevate privileges locally.
- CVE-2026-50680HIGHCVSS 7.8EG 8.22026-07-14
Heap-based buffer overflow in Windows Hyper-V allows an authorized attacker to elevate privileges locally.
- CVE-2026-50683HIGHCVSS 8.0EG 8.02026-07-14
Heap-based buffer overflow in Windows DHCP Server allows an authorized attacker to elevate privileges over an adjacent network.
- CVE-2026-50692HIGHCVSS 8.8EG 8.82026-07-14
Heap-based buffer overflow in Desktop Window Manager allows an authorized attacker to elevate privileges locally.
- CVE-2026-50696HIGHCVSS 7.5EG 7.52026-07-14
Heap-based buffer overflow in Windows Internet Key Exchange (IKE) Protocol allows an unauthorized attacker to deny service over a network.
- CVE-2026-51218MEDIUMCVSS 6.5EG 6.52026-06-29
A heap buffer overflow in the TS7Worker::PerformFunctionWrite() function (/core/s7_server.cpp) of snap7 v1.4.3 allows attackers to cause a Denial of Service (DoS) via a crafted packet.
- CVE-2026-51219MEDIUMCVSS 6.5EG 6.52026-06-29
A heap buffer overflow in the HighPriorityASDUQueue_hasUnconfirmedIMessages function of lib60870 v2.3.3 to v2.3.6 allows attackers to cause a Denial of Service (DoS) via a crafted payload.
- CVE-2026-51235HIGHCVSS 8.8EG 8.82026-07-27
LibRaw 0.21 is vulnerable to Buffer Overflow in the stretch() function (src/libraw_cxx.cpp) and fuji_rotate() function (src/decoders/fuji.cpp).
- CVE-2026-51259CRITICALCVSS 9.8EG 9.82026-07-28
Unchecked unsigned integer overflow in buffer size calculation in schreibfaul1 ESP32-audioI2S 3.4.5 leads to undersized PSRAM buffer allocation. Subsequent normal audio buffer read and write operations cause heap out-of-bounds access, memo…
- CVE-2026-51260CRITICALCVSS 9.4EG 9.42026-07-28
Unsafe fixed-size memcpy operation in AudioBuffer::writeSpace() of schreibfaul1 ESP32-audioI2S 3.4.5 allows remote heap buffer overflow. The code copies a full UINT16_MAX bytes without validating destination available space, causing out-of…
- CVE-2026-51263CRITICALCVSS 9.8EG 9.82026-07-28
schreibfaul1 ESP32-audioI2S 3.4.5 is vulnerable to Buffer Overflow. The Audio::openai_speech function in the Audio library manually constructs JSON request bodies and HTTP request headers by directly concatenating externally controllable i…
- CVE-2026-51266CRITICALCVSS 9.8EG 9.82026-07-28
schreibfaul1 ESP32-audioI2S 3.4.5 has a heap-based buffer overflow vulnerability in the HTTP request header construction logic. The application dynamically splices attacker-controlled host name, path, query string, and multiple HTTP header…
- CVE-2026-51267CRITICALCVSS 9.8EG 9.82026-07-28
schreibfaul1 ESP32-audioI2S 3.4.5 has a heap-based buffer overflow vulnerability in the URL path concatenation and encoding module. The application splices untrusted extension path and attacker-controlled query string into a path buffer, t…
- CVE-2026-51269HIGHCVSS 8.8EG 8.82026-07-28
schreibfaul1 ESP32-audioI2S 3.4.5 has a heap-based buffer overflow vulnerability in the connecttospeech() function. The application accepts attacker-controlled long speech text input, performs URL encoding, and directly appends the encoded…
- CVE-2026-51271CRITICALCVSS 9.6EG 9.62026-07-28
In schreibfaul1 ESP32-audioI2S 3.4.5, a heap-based buffer overflow vulnerability exists in the WAV header parsing function read_WAV_Header(). The function reads untrusted chunk size and bytes-to-skip value directly from malicious WAV files…
- CVE-2026-51273HIGHCVSS 7.8EG 7.82026-07-28
In schreibfaul1 ESP32-audioI2S 3.4.5, a heap-based buffer overflow vulnerability exists in the ID3 tag parsing function showID3Tag() of the embedded audio streaming library. The program reads untrusted long ID3 tag value from malicious aud…
- CVE-2026-51274HIGHCVSS 8.8EG 8.82026-07-28
In schreibfaul1 ESP32-audioI2S 3.4.5, a heap-based buffer overflow in the ID3v2 SYLT synchronized lyrics parser in audiolib allows remote attackers to cause a denial of service (application crash), information disclosure, or potential arbi…
- CVE-2026-51275HIGHCVSS 8.8EG 8.82026-07-28
In schreibfaul1 ESP32-audioI2S 3.4.5, a heap-based buffer overflow in the ID3v2 APIC frame parsing function in audiolib allows remote attackers to execute arbitrary code or cause a denial of service (crash) via a crafted MP3 file. The vuln…
- CVE-2026-5185MEDIUMCVSS 5.3EG 5.32026-03-31
A security flaw has been discovered in Nothings stb_image up to 2.30. This affects the function stbi__gif_load_next of the file stb_image.h of the component Multi-frame GIF File Handler. The manipulation results in heap-based buffer overfl…
- CVE-2026-5187CRITICALCVSS 9.8EG 9.82026-04-09
Two potential heap out-of-bounds write locations existed in DecodeObjectId() in wolfcrypt/src/asn.c. First, a bounds check only validates one available slot before writing two OID arc values (out[0] and out[1]), enabling a 2-byte out-of-bo…
- CVE-2026-5201HIGHCVSS 7.5EG 7.52026-03-31
A flaw was found in the gdk-pixbuf library. This heap-based buffer overflow vulnerability occurs in the JPEG image loader due to improper validation of color component counts when processing a specially crafted JPEG image. A remote attacke…
- CVE-2026-5235MEDIUMCVSS 5.3EG 5.32026-03-31
A vulnerability was determined in Axiomatic Bento4 up to 1.6.0-641. This impacts the function AP4_BitReader::ReadCache of the file Ap4Dac4Atom.cpp of the component MP4 File Parser. This manipulation causes heap-based buffer overflow. The a…
- CVE-2026-5236MEDIUMCVSS 5.3EG 5.32026-03-31
A vulnerability was identified in Axiomatic Bento4 up to 1.6.0-641. Affected is the function AP4_BitReader::SkipBits of the file Ap4Dac4Atom.cpp of the component DSI v1 Parser. Such manipulation of the argument n_presentations leads to hea…
- CVE-2026-5244HIGHCVSS 7.3EG 7.32026-04-02
A vulnerability has been found in Cesanta Mongoose up to 7.20. This affects the function mg_tls_recv_cert of the file mongoose.c of the component TLS 1.3 Handler. Such manipulation of the argument pubkey leads to heap-based buffer overflow…
- CVE-2026-5264CRITICALCVSS 9.8EG 9.82026-04-09
Heap buffer overflow in DTLS 1.3 ACK message processing. A remote attacker can send a crafted DTLS 1.3 ACK message that triggers a heap buffer overflow.
- CVE-2026-5272HIGHCVSS 8.8EG 8.82026-04-01
Heap buffer overflow in GPU in Google Chrome prior to 146.0.7680.178 allowed a remote attacker to execute arbitrary code via a crafted HTML page. (Chromium security severity: High)
- CVE-2026-52720HIGHCVSS 8.8EG 8.82026-06-15
A heap buffer overflow vulnerability was found in GStreamer's librfb (RFB/VNC client). The rectangle bounds check incorrectly validates area rather than individual dimensions, allowing a malicious VNC server to send a rectangle that extend…
- CVE-2026-5275HIGHCVSS 8.8EG 8.82026-04-01
Heap buffer overflow in ANGLE in Google Chrome on Mac prior to 146.0.7680.178 allowed a remote attacker to execute arbitrary code via a crafted HTML page. (Chromium security severity: High)
- CVE-2026-53465MEDIUMCVSS 6.2EG 6.22026-06-10
ImageMagick is free and open-source software used for editing and manipulating digital images. Prior to version 7.1.2-25, a crafted multi-frame can result in a heap buffer over-write when encoding it with the SF3 encoder. This issue has be…
- CVE-2026-53994HIGHCVSS 7.5EG 7.52026-07-18
ProFTPD mod_sftp contains a heap-based buffer overflow reachable by an authenticated SFTP user. The fxp_packet_read() function accepts the attacker-supplied 32-bit big-endian SFTP packet length without a minimum sanity check. A value of 0 …
- CVE-2026-54000HIGHCVSS 7.0EG 7.02026-07-10
osquery is a SQL powered operating system instrumentation, monitoring, and analytics framework. Prior to 5.23.1, on Windows, a local unprivileged attacker can cause a heap buffer out-of-bounds write if there is a query of the processes tab…
- CVE-2026-54001HIGHCVSS 7.0EG 7.02026-07-10
osquery is a SQL powered operating system instrumentation, monitoring, and analytics framework. Prior to 5.23.1, on Windows, a local unprivileged attacker can cause a heap buffer out-of-bounds write if there is a query of the authenticode …
- CVE-2026-5402HIGHCVSS 8.8EG 8.82026-04-30
TLS protocol dissector heap overflow in Wireshark 4.6.0 to 4.6.4 allows denial of service and possible code execution
- CVE-2026-5403HIGHCVSS 7.8EG 7.82026-05-01
SBC codec crash in Wireshark 4.6.0 to 4.6.4 and 4.4.0 to 4.4.14 allows denial of service and possible code execution
- CVE-2026-5405HIGHCVSS 7.8EG 7.82026-05-01
RDP protocol dissector crash in Wireshark 4.6.0 to 4.6.4 and 4.4.0 to 4.4.14 allows denial of service and possible code execution
- CVE-2026-54109HIGHCVSS 7.8EG 7.82026-07-14
Integer overflow or wraparound in Windows Resilient File System (ReFS) allows an authorized attacker to execute code locally.
- CVE-2026-54115HIGHCVSS 7.8EG 7.82026-07-14
Integer overflow or wraparound in Windows Active Directory allows an authorized attacker to elevate privileges locally.
- CVE-2026-54122HIGHCVSS 8.4EG 8.42026-07-14
Heap-based buffer overflow in Windows GDI+ allows an unauthorized attacker to execute code locally.
- CVE-2026-54124HIGHCVSS 7.8EG 7.82026-07-14
Integer overflow or wraparound in Windows Terminal allows an unauthorized attacker to execute code locally.
- CVE-2026-54132MEDIUMCVSS 6.8EG 6.82026-07-14
Heap-based buffer overflow in Windows Kernel allows an unauthorized attacker to elevate privileges with a physical attack.
- CVE-2026-5447HIGHCVSS 7.5EG 7.52026-04-09
Heap buffer overflow in CertFromX509 via AuthorityKeyIdentifier size confusion. A heap buffer overflow occurs when converting an X.509 certificate internally due to incorrect size handling of the AuthorityKeyIdentifier extension.
- CVE-2026-5448MEDIUMCVSS 4.3EG 4.32026-04-10
X.509 date buffer overflow in wolfSSL_X509_notAfter / wolfSSL_X509_notBefore. A buffer overflow may occur when parsing date fields from a crafted X.509 certificate via the compatibility layer API. This is only triggered when calling these …
- CVE-2026-5450CRITICALCVSS 9.8EG 9.82026-04-20
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 over…
- CVE-2026-54696LOWCVSS 3.7EG 3.72026-06-30
Ruby JSON is a JSON implementation for Ruby. Versions 2.9.0 through 2.19.8 are vulnerable to heap buffer overflow when the JSON generator is provided with an oversized streamed object. When streaming to an IO JSON.dump(obj, io) and JSON::S…
- CVE-2026-5474HIGHCVSS 8.8EG 8.82026-04-03
A vulnerability was found in NASA cFS up to 7.0.0. This affects the function CFE_MSG_GetSize of the file apps/to_lab/fsw/src/to_lab_passthru_encode.c of the component CCSDS Packet Header Handler. Performing a manipulation results in heap-b…
- CVE-2026-54896LOWCVSS 2.1EG 2.12026-06-19
Oj (Optimized JSON) is a JSON parser and Object marshaller packaged as a Ruby gem. In versions prior to 3.17.2, when in object mode, Oj.dump is vulnerable to a heap buffer overflow when serializing Exception objects with a large :indent va…
- CVE-2026-54986HIGHCVSS 7.8EG 7.82026-07-14
Heap-based buffer overflow in Windows Win32K allows an authorized attacker to elevate privileges locally.
- CVE-2026-54987HIGHCVSS 7.8EG 7.82026-07-14
Heap-based buffer overflow in Windows Overlay Filter allows an authorized attacker to elevate privileges locally.
- CVE-2026-54990CRITICALCVSS 8.8EG 9.82026-07-14
Heap-based buffer overflow in Remote Desktop Client allows an unauthorized attacker to execute code over a network.
- CVE-2026-54992HIGHCVSS 7.8EG 8.42026-07-14
Heap-based buffer overflow in Windows Message Queuing Queue Manager allows an unauthorized attacker to execute code locally.
Map vulnerabilities like CWE-122 to your infrastructure
EchelonGraph correlates every CVE — across CWE-122 and 150+ other weakness categories — against the assets you actually run. See blast radius, fix versions, and remediation steps in one graph.
Start Free Scan →