← Back
CWE-122

2,524 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 (2,524)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Fujielectric
1V Server
Jun 17, 2026
Nov 13, 2019
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
In Fuji Electric V-Server 4.0.6 and prior, several heap-based buffer overflows have been identified, which may allow an attacker to remotely execute arbitrary code.
1Leadtools
1Leadtools
Jun 17, 2026
Nov 6, 2019
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
An exploitable heap overflow vulnerability exists in the JPEG2000 parsing functionality of LEADTOOLS 20. A specially crafted J2K image file can cause an out of bounds write of a heap buffer, potentially resulting in code...Show more
An exploitable heap overflow vulnerability exists in the JPEG2000 parsing functionality of LEADTOOLS 20. A specially crafted J2K image file can cause an out of bounds write of a heap buffer, potentially resulting in code execution. An attack can specially craft a J2K image to trigger this vulnerability.Show less
1Antennahouse
1Rainbow Pdf Office Server Document Converter
Jun 17, 2026
Oct 31, 2019
N/A· v4
8.8 HIGH· v3
6.8 MEDIUM· v2
A buffer overflow vulnerability exists in the PowerPoint document conversion function of Rainbow PDF Office Server Document Converter V7.0 Pro MR1 (7,0,2019,0220). While parsing a document text info container, the TxMast...Show more
A buffer overflow vulnerability exists in the PowerPoint document conversion function of Rainbow PDF Office Server Document Converter V7.0 Pro MR1 (7,0,2019,0220). While parsing a document text info container, the TxMasterStyleAtom::parse function is incorrectly checking the bounds corresponding to the number of style levels, causing a vtable pointer to be overwritten, which leads to code execution.Show less
1Tightvnc
1Tightvnc
Jun 17, 2026
Oct 29, 2019
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
TightVNC code version 1.3.10 contains heap buffer overflow in InitialiseRFBConnection function, which can potentially result code execution. This attack appear to be exploitable via network connectivity.
1Tightvnc
1Tightvnc
Jun 17, 2026
Oct 29, 2019
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
TightVNC code version 1.3.10 contains heap buffer overflow in rfbServerCutText handler, which can potentially result code execution.. This attack appear to be exploitable via network connectivity.
1Gonitro
1Nitropdf
Jun 17, 2026
Oct 9, 2019
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
A specifically crafted PDF file can lead to a heap corruption when opened in NitroPDF 12.12.1.522. With careful memory manipulation, this can lead to arbitrary code execution. In order to trigger this vulnerability, the...Show more
A specifically crafted PDF file can lead to a heap corruption when opened in NitroPDF 12.12.1.522. With careful memory manipulation, this can lead to arbitrary code execution. In order to trigger this vulnerability, the victim would need to open the malicious file.Show less
1Gonitro
1Nitropdf
Jun 17, 2026
Oct 9, 2019
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
A specifically crafted PDF file can lead to a heap corruption when opened in NitroPDF 12.12.1.522. With careful memory manipulation, this can lead to arbitrary code execution. In order to trigger this vulnerability, the...Show more
A specifically crafted PDF file can lead to a heap corruption when opened in NitroPDF 12.12.1.522. With careful memory manipulation, this can lead to arbitrary code execution. In order to trigger this vulnerability, the victim would need to open the malicious file.Show less
1Gonitro
1Nitropdf
Jun 17, 2026
Oct 9, 2019
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
A specifically crafted jpeg2000 file embedded in a PDF file can lead to a heap corruption when opening a PDF document in NitroPDF 12.12.1.522. With careful memory manipulation, this can lead to arbitrary code execution....Show more
A specifically crafted jpeg2000 file embedded in a PDF file can lead to a heap corruption when opening a PDF document in NitroPDF 12.12.1.522. With careful memory manipulation, this can lead to arbitrary code execution. In order to trigger this vulnerability, the victim would need to open the malicious file.Show less
1Gonitro
1Nitropdf
Jun 17, 2026
Oct 9, 2019
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
A specifically crafted jpeg2000 file embedded in a PDF file can lead to a heap corruption when opening a PDF document in NitroPDF 12.12.1.522. With careful memory manipulation, this can lead to arbitrary code execution....Show more
A specifically crafted jpeg2000 file embedded in a PDF file can lead to a heap corruption when opening a PDF document in NitroPDF 12.12.1.522. With careful memory manipulation, this can lead to arbitrary code execution. In order to trigger this vulnerability, the victim would need to open the malicious file.Show less
7Canonical
DebianFedoraproject+4 more
39A220 Firmware
A320 FirmwareA700s Firmware+36 more
Jun 17, 2026
Sep 20, 2019
N/A· v4
7.8 HIGH· v3
7.2 HIGH· v2
There is heap-based buffer overflow in kernel, all versions up to, excluding 5.3, in the marvell wifi chip driver in Linux kernel, that allows local users to cause a denial of service(system crash) or possibly execute ar...Show more
There is heap-based buffer overflow in kernel, all versions up to, excluding 5.3, in the marvell wifi chip driver in Linux kernel, that allows local users to cause a denial of service(system crash) or possibly execute arbitrary code.Show less
6Canonical
DebianLinux+3 more
34A220 Firmware
A320 FirmwareA700s Firmware+31 more
Jun 17, 2026
Sep 20, 2019
N/A· v4
7.8 HIGH· v3
7.2 HIGH· v2
There is heap-based buffer overflow in Linux kernel, all versions up to, excluding 5.3, in the marvell wifi chip driver in Linux kernel, that allows local users to cause a denial of service(system crash) or possibly exec...Show more
There is heap-based buffer overflow in Linux kernel, all versions up to, excluding 5.3, in the marvell wifi chip driver in Linux kernel, that allows local users to cause a denial of service(system crash) or possibly execute arbitrary code.Show less
6Debian
FedoraprojectHaxx+3 more
17Cloud Backup
Communications Operations MonitorCommunications Session Border Controller+14 more
Jun 17, 2026
Sep 16, 2019
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Heap buffer overflow in the TFTP protocol handler in cURL 7.19.4 to 7.65.3.
1Deltaww
1Tpeditor
Jun 17, 2026
Sep 11, 2019
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
Delta Electronics TPEditor, Versions 1.94 and prior. Multiple heap-based buffer overflow vulnerabilities may be exploited by processing specially crafted project files, which may allow an attacker to remotely execute arb...Show more
Delta Electronics TPEditor, Versions 1.94 and prior. Multiple heap-based buffer overflow vulnerabilities may be exploited by processing specially crafted project files, which may allow an attacker to remotely execute arbitrary code.Show less
1Openweave
1Openweave Core
Jun 17, 2026
Aug 20, 2019
N/A· v4
8.8 HIGH· v3
6.8 MEDIUM· v2
An exploitable command execution vulnerability exists in the ASN1 certificate writing functionality of Openweave-core version 4.0.2. A specially crafted weave certificate can trigger a heap-based buffer overflow, resulti...Show more
An exploitable command execution vulnerability exists in the ASN1 certificate writing functionality of Openweave-core version 4.0.2. A specially crafted weave certificate can trigger a heap-based buffer overflow, resulting in code execution. An attacker can craft a weave certificate to trigger this vulnerability.Show less
2Libsdl
Opensuse
3Backports Sle
LeapSdl2 Image
Jun 17, 2026
Jul 31, 2019
N/A· v4
8.8 HIGH· v3
6.8 MEDIUM· v2
An exploitable code execution vulnerability exists in the XCF image rendering functionality of SDL2_image 2.0.4. A specially crafted XCF image can cause a heap overflow, resulting in code execution. An attacker can displ...Show more
An exploitable code execution vulnerability exists in the XCF image rendering functionality of SDL2_image 2.0.4. A specially crafted XCF image can cause a heap overflow, resulting in code execution. An attacker can display a specially crafted image to trigger this vulnerability.Show less
2Libsdl
Opensuse
3Backports Sle
LeapSdl2 Image
Jun 17, 2026
Jul 31, 2019
N/A· v4
8.8 HIGH· v3
6.8 MEDIUM· v2
An exploitable code execution vulnerability exists in the PCX image-rendering functionality of SDL2_image 2.0.4. A specially crafted PCX image can cause a heap overflow, resulting in code execution. An attacker can displ...Show more
An exploitable code execution vulnerability exists in the PCX image-rendering functionality of SDL2_image 2.0.4. A specially crafted PCX image can cause a heap overflow, resulting in code execution. An attacker can display a specially crafted image to trigger this vulnerability.Show less
1Deltaww
1Cnssoft Screeneditor
Jun 17, 2026
Jul 24, 2019
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
Delta Electronics CNCSoft ScreenEditor, Versions 1.00.89 and prior. Multiple heap-based buffer overflow vulnerabilities may be exploited by processing specially crafted project files, allowing an attacker to remotely exe...Show more
Delta Electronics CNCSoft ScreenEditor, Versions 1.00.89 and prior. Multiple heap-based buffer overflow vulnerabilities may be exploited by processing specially crafted project files, allowing an attacker to remotely execute arbitrary code. There is a lack of user input validation before copying data from project files onto the heap.Show less
1Facebook
1Hiphop Virtual Machine
Jun 17, 2026
Jul 18, 2019
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Call to the scrypt_enc() function in HHVM can lead to heap corruption by using specifically crafted parameters (N, r and p). This happens if the parameters are configurable by an attacker for instance by providing the ou...Show more
Call to the scrypt_enc() function in HHVM can lead to heap corruption by using specifically crafted parameters (N, r and p). This happens if the parameters are configurable by an attacker for instance by providing the output of scrypt_enc() in a context where Hack/PHP code would attempt to verify it by re-running scrypt_enc() with the same parameters. This could result in information disclosure, memory being overwriten or crashes of the HHVM process. This issue affects versions 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, versions 3.30.5 and below, and all versions in the 4.0, 4.1, and 4.2 series.Show less
5Canonical
DebianOracle+2 more
10Communications Operations Monitor
Debian LinuxEnterprise Linux+7 more
Jun 17, 2026
Jul 11, 2019
N/A· v4
7.2 HIGH· v3
6.5 MEDIUM· v2
A heap-buffer overflow vulnerability was found in the Redis hyperloglog data structure versions 3.x before 3.2.13, 4.x before 4.0.14 and 5.x before 5.0.4. By carefully corrupting a hyperloglog using the SETRANGE command,...Show more
A heap-buffer overflow vulnerability was found in the Redis hyperloglog data structure versions 3.x before 3.2.13, 4.x before 4.0.14 and 5.x before 5.0.4. By carefully corrupting a hyperloglog using the SETRANGE command, an attacker could trick Redis interpretation of dense HLL encoding to write up to 3 bytes beyond the end of a heap-allocated buffer.Show less
6Canonical
DebianLinux+3 more
23A700s Firmware
Active Iq Unified ManagerCn1610 Firmware+20 more
Jun 17, 2026
Jun 14, 2019
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
A flaw was found in the Linux kernel. A heap based buffer overflow in mwifiex_uap_parse_tail_ies function in drivers/net/wireless/marvell/mwifiex/ie.c might lead to memory corruption and possibly other consequences.