← Back
CWE-122

3,113 CVEs • Abstraction: Variant • Likelihood of Exploit: High

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().

JSON object

Loading...

CVEs (3,113)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
3Apple
FedoraprojectVim
4Fedora
Mac Os XMacos+1 more
Jun 17, 2026
Dec 19, 2021
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
vim is vulnerable to Heap-based Buffer Overflow
1Siemens
2Jt Open Toolkit
Jt Utilities
Jun 17, 2026
Dec 14, 2021
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
A vulnerability has been identified in JT Utilities (All versions < V13.1.1.0), JTTK (All versions < V11.1.1.0). JTTK library in affected products contains an out of bounds write past the fixed-length heap-based buffer w...Show more
A vulnerability has been identified in JT Utilities (All versions < V13.1.1.0), JTTK (All versions < V11.1.1.0). JTTK library in affected products contains an out of bounds write past the fixed-length heap-based buffer while parsing specially crafted JT files. This could allow an attacker to execute code in the context of the current process. (ZDI-CAN-15054)Show less
1Siemens
2Jt Open Toolkit
Jt Utilities
Jun 17, 2026
Dec 14, 2021
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
A vulnerability has been identified in JT Utilities (All versions < V13.1.1.0), JTTK (All versions < V11.1.1.0). JTTK library in affected products contains an out of bounds write past the fixed-length heap-based buffer w...Show more
A vulnerability has been identified in JT Utilities (All versions < V13.1.1.0), JTTK (All versions < V11.1.1.0). JTTK library in affected products contains an out of bounds write past the fixed-length heap-based buffer while parsing specially crafted JT files. This could allow an attacker to execute code in the context of the current process. (ZDI-CAN-14995)Show less
1Sonicwall
5Sma 200 Firmware
Sma 210 FirmwareSma 400 Firmware+2 more
Jun 17, 2026
Dec 8, 2021
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
A Heap-based buffer overflow vulnerability in SonicWall SMA100 getBookmarks method allows a remote authenticated attacker to potentially execute code as the nobody user in the appliance. This vulnerability affected SMA 2...Show more
A Heap-based buffer overflow vulnerability in SonicWall SMA100 getBookmarks method allows a remote authenticated attacker to potentially execute code as the nobody user in the appliance. This vulnerability affected SMA 200, 210, 400, 410 and 500v appliances.Show less
1Whatsapp
2Whatsapp
Whatsapp Business
Jun 17, 2026
Dec 7, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
A missing bounds check in image blurring code prior to WhatsApp for Android v2.21.22.7 and WhatsApp Business for Android v2.21.22.7 could have allowed an out-of-bounds write if a user sent a malicious image.
3Debian
FedoraprojectVim
3Debian Linux
FedoraVim
Jun 17, 2026
Dec 1, 2021
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
vim is vulnerable to Heap-based Buffer Overflow
4Debian
FedoraprojectNeovim+1 more
4Debian Linux
FedoraNeovim+1 more
Jun 17, 2026
Dec 1, 2021
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
vim is vulnerable to Heap-based Buffer Overflow
3Debian
FedoraprojectVim
3Debian Linux
FedoraVim
Jun 17, 2026
Nov 19, 2021
N/A· v4
7.8 HIGH· v3
9.3 HIGH· v2
vim is vulnerable to Heap-based Buffer Overflow
2Fedoraproject
Vim
2Fedora
Vim
Jun 17, 2026
Nov 19, 2021
N/A· v4
8.0 HIGH· v3
8.5 HIGH· v2
vim is vulnerable to Heap-based Buffer Overflow
1Amd
58Epyc 7001 Firmware
Epyc 7002 FirmwareEpyc 7003 Firmware+55 more
Jun 17, 2026
Nov 16, 2021
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
AMD System Management Unit (SMU) may experience a heap-based overflow which may result in a loss of resources.
1Zyantific
1Zydis
Jun 17, 2026
Nov 8, 2021
N/A· v4
8.1 HIGH· v3
6.8 MEDIUM· v2
Zydis is an x86/x86-64 disassembler library. Users of Zydis versions v3.2.0 and older that use the string functions provided in `zycore` in order to append untrusted user data to the formatter buffer within their custom...Show more
Zydis is an x86/x86-64 disassembler library. Users of Zydis versions v3.2.0 and older that use the string functions provided in `zycore` in order to append untrusted user data to the formatter buffer within their custom formatter hooks can run into heap buffer overflows. Older versions of Zydis failed to properly initialize the string object within the formatter buffer, forgetting to initialize a few fields, leaving their value to chance. This could then in turn cause zycore functions like `ZyanStringAppend` to make incorrect calculations for the new target size, resulting in heap memory corruption. This does not affect the regular uncustomized Zydis formatter, because Zydis internally doesn't use the string functions in zycore that act upon these fields. However, because the zycore string functions are the intended way to work with the formatter buffer for users of the library that wish to extend the formatter, we still consider this to be a vulnerability in Zydis. This bug is patched starting in version 3.2.1. As a workaround, users may refrain from using zycore string functions in their formatter hooks until updating to a patched version.Show less
3Debian
FedoraprojectVim
3Debian Linux
FedoraVim
Jun 17, 2026
Nov 5, 2021
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
vim is vulnerable to Heap-based Buffer Overflow
1Libjxl Project
1Libjxl
Jun 17, 2026
Nov 1, 2021
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
For certain valid JPEG XL images with a size slightly larger than an integer number of groups (256x256 pixels) when processing the groups out of order the decoder can perform an out of bounds copy of image pixels from an...Show more
For certain valid JPEG XL images with a size slightly larger than an integer number of groups (256x256 pixels) when processing the groups out of order the decoder can perform an out of bounds copy of image pixels from an image buffer in the heap to another. This copy can occur when processing the right or bottom edges of the image, but only when groups are processed in certain order. Groups can be processed out of order in multi-threaded decoding environments with heavy thread load but also with images that contain the groups in an arbitrary order in the file. It is recommended to upgrade past 0.6.0 or patch with https://github.com/libjxl/libjxl/pull/775Show less
2Fedoraproject
Symonics
2Fedora
Libmysofa
Jun 17, 2026
Oct 29, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
libmysofa is vulnerable to Heap-based Buffer Overflow
3Debian
FedoraprojectVim
3Debian Linux
FedoraVim
Jun 17, 2026
Oct 27, 2021
N/A· v4
7.8 HIGH· v3
4.6 MEDIUM· v2
vim is vulnerable to Heap-based Buffer Overflow
2Codesys
Wago
28750 8202 Firmware
750 8203 Firmware750 8204 Firmware+25 more
Jun 17, 2026
Oct 26, 2021
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
Crafted web server requests may cause a heap-based buffer overflow and could therefore trigger a denial-of- service condition due to a crash in the CODESYS V2 web server prior to V1.1.9.22.
3Debian
FedoraprojectVim
3Debian Linux
FedoraVim
Jun 17, 2026
Oct 19, 2021
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
vim is vulnerable to Heap-based Buffer Overflow
1Advantech
1Webaccess
Jun 17, 2026
Oct 18, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Advantech WebAccess versions 9.02 and prior are vulnerable to a heap-based buffer overflow, which may allow an attacker to remotely execute code.
2Fedoraproject
Vim
2Fedora
Vim
Jun 17, 2026
Oct 15, 2021
N/A· v4
5.5 MEDIUM· v3
4.3 MEDIUM· v2
vim is vulnerable to Heap-based Buffer Overflow
1Anker
1Eufy Homebase 2 Firmware
Jun 17, 2026
Oct 12, 2021
N/A· v4
10.0 CRITICAL· v3
7.5 HIGH· v2
A heap-based buffer overflow vulnerability exists in the pushMuxer processRtspInfo functionality of Anker Eufy Homebase 2 2.1.6.9h. A specially-crafted network packet can lead to a heap buffer overflow. An attacker can s...Show more
A heap-based buffer overflow vulnerability exists in the pushMuxer processRtspInfo functionality of Anker Eufy Homebase 2 2.1.6.9h. A specially-crafted network packet can lead to a heap buffer overflow. An attacker can send a malicious packet to trigger this vulnerability.Show less