← Back
CWE-122

3,685 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,685)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Accusoft
1Imagegear
Jun 17, 2026
Apr 14, 2022
N/A· v4
8.8 HIGH· v3
6.8 MEDIUM· v2
Two heap-based buffer overflow vulnerabilities exist in the TIFF parser functionality of Accusoft ImageGear 19.10. A specially-crafted file can lead to a heap buffer overflow. An attacker can provide a malicious file to...Show more
Two heap-based buffer overflow vulnerabilities exist in the TIFF parser functionality of Accusoft ImageGear 19.10. A specially-crafted file can lead to a heap buffer overflow. An attacker can provide a malicious file to trigger these vulnerabilities.This heap-based buffer oveflow takes place trying to copy the first 12 bits from local variable.Show less
1Accusoft
1Imagegear
Jun 17, 2026
Apr 14, 2022
N/A· v4
8.8 HIGH· v3
6.8 MEDIUM· v2
A heap-based buffer overflow vulnerability exists in the XWD parser functionality of Accusoft ImageGear 19.10. A specially-crafted file can lead to code execution. An attacker can provide a malicious file to trigger this...Show more
A heap-based buffer overflow vulnerability exists in the XWD parser functionality of Accusoft ImageGear 19.10. A specially-crafted file can lead to code execution. An attacker can provide a malicious file to trigger this vulnerability.Show less
1Accusoft
1Imagegear
Jun 17, 2026
Apr 14, 2022
N/A· v4
8.8 HIGH· v3
6.8 MEDIUM· v2
An out-of-bounds write vulnerability exists in the TIFF YCbCr image parser functionality of Accusoft ImageGear 19.10. A specially-crafted file can lead to remote code execution. An attacker can provide a malicious file t...Show more
An out-of-bounds write vulnerability exists in the TIFF YCbCr image parser functionality of Accusoft ImageGear 19.10. A specially-crafted file can lead to remote code execution. An attacker can provide a malicious file to trigger this vulnerability.Show less
1Accusoft
1Imagegear
Jun 17, 2026
Apr 14, 2022
N/A· v4
8.8 HIGH· v3
6.8 MEDIUM· v2
A heap-based buffer overflow vulnerability exists in the DecoderStream::Append functionality of Accusoft ImageGear 19.10. A specially-crafted file can lead to code execution. An attacker can provide a malicious file to t...Show more
A heap-based buffer overflow vulnerability exists in the DecoderStream::Append functionality of Accusoft ImageGear 19.10. A specially-crafted file can lead to code execution. An attacker can provide a malicious file to trigger this vulnerability.Show less
1Juniper
1Junos
Jun 17, 2026
Apr 14, 2022
N/A· v4
7.5 HIGH· v3
4.3 MEDIUM· v2
An Uncontrolled Memory Allocation vulnerability leading to a Heap-based Buffer Overflow in the packet forwarding engine (PFE) of Juniper Networks Junos OS allows a network-based unauthenticated attacker to flood the devi...Show more
An Uncontrolled Memory Allocation vulnerability leading to a Heap-based Buffer Overflow in the packet forwarding engine (PFE) of Juniper Networks Junos OS allows a network-based unauthenticated attacker to flood the device with traffic leading to a Denial of Service (DoS). The device must be configured with storm control profiling limiting the number of unknown broadcast, multicast, or unicast traffic to be vulnerable to this issue. This issue affects: Juniper Networks Junos OS on QFX5100/QFX5110/QFX5120/QFX5200/QFX5210/EX4600/EX4650 Series; 20.2 version 20.2R1 and later versions prior to 20.2R2. This issue does not affect: Juniper Networks Junos OS versions prior to 20.2R1.Show less
1Fujielectric
1Alpha5 Smart Loader Firmware
Jun 17, 2026
Apr 12, 2022
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
The affected product is vulnerable to a heap-based buffer overflow, which may lead to code execution.
1Google
1Android
Jun 17, 2026
Apr 11, 2022
N/A· v4
9.8 CRITICAL· v3
10.0 HIGH· v2
Heap-based buffer overflow vulnerability in parser_ipma function of libsimba library prior to SMR Apr-2022 Release 1 allows code execution by remote attackers.
1Google
1Android
Jun 17, 2026
Apr 11, 2022
N/A· v4
9.8 CRITICAL· v3
10.0 HIGH· v2
Heap-based buffer overflow vulnerability in sheifd_get_info_image function in libsimba library prior to SMR Apr-2022 Release 1 allows code execution by remote attacker.
1Google
1Android
Jun 17, 2026
Apr 11, 2022
N/A· v4
9.8 CRITICAL· v3
10.0 HIGH· v2
Heap-based buffer overflow vulnerability in parser_single_iref function in libsimba library prior to SMR Apr-2022 Release 1 allows code execution by remote attacker.
1Google
1Android
Jun 17, 2026
Apr 11, 2022
N/A· v4
9.8 CRITICAL· v3
10.0 HIGH· v2
Heap-based buffer overflow vulnerability in parser_infe function in libsimba library prior to SMR Apr-2022 Release 1 allows code execution by remote attacker.
1Google
1Android
Jun 17, 2026
Apr 11, 2022
N/A· v4
9.8 CRITICAL· v3
10.0 HIGH· v2
Heap-based buffer overflow vulnerability in parser_iloc function in libsimba library prior to SMR Apr-2022 Release 1 allows code execution by remote attacker.
1Google
1Android
Jun 17, 2026
Apr 11, 2022
N/A· v4
9.8 CRITICAL· v3
10.0 HIGH· v2
Heap-based buffer overflow vulnerability in sheifd_create function of libsimba library prior to SMR Apr-2022 Release 1 allows code execution by remote attackers.
1Google
1Android
Jun 17, 2026
Apr 11, 2022
N/A· v4
7.8 HIGH· v3
7.2 HIGH· v2
Improper boundary check in Quram Agif library prior to SMR Apr-2022 Release 1 allows arbitrary code execution.
1Mruby
1Mruby
Jun 17, 2026
Apr 10, 2022
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
heap-buffer-overflow in mrb_vm_exec in mruby/mruby in GitHub repository mruby/mruby prior to 3.2. Possible arbitrary code execution if being exploited.
1Struktur
1Libde265
Jun 17, 2026
Apr 6, 2022
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Heap-based Buffer Overflow in GitHub repository strukturag/libde265 prior to and including 1.0.8. The fix is established in commit 8e89fe0e175d2870c39486fdd09250b230ec10b8 but does not yet belong to an official release.
1Radare
1Radare2
Jun 17, 2026
Apr 6, 2022
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
Heap buffer overflow in libr/bin/format/mach0/mach0.c in GitHub repository radareorg/radare2 prior to 5.8.6. If address sanitizer is disabled during the compiling, the program should executes into the `r_str_ncpy` functi...Show more
Heap buffer overflow in libr/bin/format/mach0/mach0.c in GitHub repository radareorg/radare2 prior to 5.8.6. If address sanitizer is disabled during the compiling, the program should executes into the `r_str_ncpy` function. Therefore I think it is very likely to be exploitable. For more general description of heap buffer overflow, see [CWE](https://cwe.mitre.org/data/definitions/122.html).Show less
1Radare
1Radare2
Jun 17, 2026
Apr 5, 2022
N/A· v4
5.5 MEDIUM· v3
4.3 MEDIUM· v2
heap-buffer-overflow in GitHub repository radareorg/radare2 prior to 5.6.8. This vulnerability is capable of inducing denial of service.
1Yajl Ruby Project
1Yajl Ruby
Jun 17, 2026
Apr 5, 2022
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
yajl-ruby is a C binding to the YAJL JSON parsing and generation library. The 1.x branch and the 2.x branch of `yajl` contain an integer overflow which leads to subsequent heap memory corruption when dealing with large (...Show more
yajl-ruby is a C binding to the YAJL JSON parsing and generation library. The 1.x branch and the 2.x branch of `yajl` contain an integer overflow which leads to subsequent heap memory corruption when dealing with large (~2GB) inputs. The reallocation logic at `yajl_buf.c#L64` may result in the `need` 32bit integer wrapping to 0 when `need` approaches a value of 0x80000000 (i.e. ~2GB of data), which results in a reallocation of buf->alloc into a small heap chunk. These integers are declared as `size_t` in the 2.x branch of `yajl`, which practically prevents the issue from triggering on 64bit platforms, however this does not preclude this issue triggering on 32bit builds on which `size_t` is a 32bit integer. Subsequent population of this under-allocated heap chunk is based on the original buffer size, leading to heap memory corruption. This vulnerability mostly impacts process availability. Maintainers believe exploitation for arbitrary code execution is unlikely. A patch is available and anticipated to be part of yajl-ruby version 1.4.2. As a workaround, avoid passing large inputs to YAJL.Show less
2Fedoraproject
Vim
2Fedora
Vim
Jun 17, 2026
Mar 30, 2022
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
heap buffer overflow in get_one_sourceline in GitHub repository vim/vim prior to 8.2.4647.
1Radare
1Radare2
Jun 17, 2026
Mar 24, 2022
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
Heap Buffer Overflow in iterate_chained_fixups in GitHub repository radareorg/radare2 prior to 5.6.6.