← Back
CWE-122

2,306 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,306)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Microsoft
13Windows 10 1507
Windows 10 1607Windows 10 1809+10 more
Sep 17, 2024
Sep 10, 2024
N/A· v4
7.8 HIGH· v3
N/A· v2
Kernel Streaming WOW Thunk Service Driver Elevation of Privilege Vulnerability
1Microsoft
10Windows 10 1809
Windows 10 21h2Windows 10 22h2+7 more
Sep 18, 2024
Sep 10, 2024
N/A· v4
8.1 HIGH· v3
N/A· v2
Windows TCP/IP Remote Code Execution Vulnerability
1Microsoft
5Sql 2016 Azure Connect Feature Pack
Sql Server 2016Sql Server 2017+2 more
Sep 23, 2024
Sep 10, 2024
N/A· v4
8.8 HIGH· v3
N/A· v2
Microsoft SQL Server Native Scoring Remote Code Execution Vulnerability
1Microsoft
5Sql 2016 Azure Connect Feature Pack
Sql Server 2016Sql Server 2017+2 more
Sep 23, 2024
Sep 10, 2024
N/A· v4
8.8 HIGH· v3
N/A· v2
Microsoft SQL Server Native Scoring Remote Code Execution Vulnerability
1Microsoft
10Windows 10 1809
Windows 10 21h2Windows 10 22h2+7 more
Sep 20, 2024
Sep 10, 2024
N/A· v4
9.8 CRITICAL· v3
N/A· v2
Windows TCP/IP Remote Code Execution Vulnerability
2Opensc Project
Redhat
2Enterprise Linux
Opensc
Nov 3, 2025
Sep 10, 2024
N/A· v4
2.9 LOW· v3
N/A· v2
A heap-based buffer overflow vulnerability was found in the libopensc OpenPGP driver. A crafted USB device or smart card with malicious responses to the APDUs during the card enrollment process using the `pkcs15-init` to...Show more
A heap-based buffer overflow vulnerability was found in the libopensc OpenPGP driver. A crafted USB device or smart card with malicious responses to the APDUs during the card enrollment process using the `pkcs15-init` tool may lead to out-of-bound rights, possibly resulting in arbitrary code execution.Show less
-
-
Sep 10, 2024
Sep 10, 2024
6.9 MEDIUM· v4
9.8 CRITICAL· v3
N/A· v2
Heap-based Buffer Overflow vulnerability in Samsung Open Source Escargot JavaScript engine allows Overflow Buffers.This issue affects Escargot: 4.0.0.
-
-
Oct 14, 2025
Sep 10, 2024
9.3 CRITICAL· v4
9.8 CRITICAL· v3
N/A· v2
A vulnerability has been identified in Opcenter Quality (All versions < V2406), Opcenter RDnL (All versions < V2410), SIMATIC PCS neo V4.0 (All versions), SIMATIC PCS neo V4.1 (All versions < V4.1 Update 2), SIMATIC PCS...Show more
A vulnerability has been identified in Opcenter Quality (All versions < V2406), Opcenter RDnL (All versions < V2410), SIMATIC PCS neo V4.0 (All versions), SIMATIC PCS neo V4.1 (All versions < V4.1 Update 2), SIMATIC PCS neo V5.0 (All versions < V5.0 Update 1), SINEC NMS (All versions), SINEMA Remote Connect Client (All versions < V3.2 SP3), Totally Integrated Automation Portal (TIA Portal) V16 (All versions), Totally Integrated Automation Portal (TIA Portal) V17 (All versions < V17 Update 8), Totally Integrated Automation Portal (TIA Portal) V18 (All versions < V18 Update 5), Totally Integrated Automation Portal (TIA Portal) V19 (All versions < V19 Update 3). Affected products contain a heap-based buffer overflow vulnerability in the integrated UMC component. This could allow an unauthenticated remote attacker to execute arbitrary code.Show less
1Qnap
2Qts
Quts Hero
Sep 20, 2024
Sep 6, 2024
5.3 MEDIUM· v4
8.8 HIGH· v3
N/A· v2
A buffer copy without checking size of input vulnerability has been reported to affect several QNAP operating system versions. If exploited, the vulnerability could allow authenticated users to execute code via a network...Show more
A buffer copy without checking size of input vulnerability has been reported to affect several QNAP operating system versions. If exploited, the vulnerability could allow authenticated users to execute code via a network. We have already fixed the vulnerability in the following versions: QTS 5.1.8.2823 build 20240712 and later QuTS hero h5.1.8.2823 build 20240712 and laterShow less
1Vim
1Vim
Nov 21, 2024
Sep 2, 2024
N/A· v4
5.5 MEDIUM· v3
N/A· v2
Vim is an open source, command line text editor. Patch v9.1.0038 optimized how the cursor position is calculated and removed a loop, that verified that the cursor position always points inside a line and does not become...Show more
Vim is an open source, command line text editor. Patch v9.1.0038 optimized how the cursor position is calculated and removed a loop, that verified that the cursor position always points inside a line and does not become invalid by pointing beyond the end of a line. Back then we assumed this loop is unnecessary. However, this change made it possible that the cursor position stays invalid and points beyond the end of a line, which would eventually cause a heap-buffer-overflow when trying to access the line pointer at the specified cursor position. It's not quite clear yet, what can lead to this situation that the cursor points to an invalid position. That's why patch v9.1.0707 does not include a test case. The only observed impact has been a program crash. This issue has been addressed in with the patch v9.1.0707. All users are advised to upgrade.Show less
1Google
1Chrome
Oct 15, 2024
Aug 28, 2024
N/A· v4
8.8 HIGH· v3
N/A· v2
Heap buffer overflow in Skia in Google Chrome prior to 128.0.6613.113 allowed a remote attacker who had compromised the renderer process to potentially exploit heap corruption via a crafted HTML page. (Chromium security...Show more
Heap buffer overflow in Skia in Google Chrome prior to 128.0.6613.113 allowed a remote attacker who had compromised the renderer process to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)Show less
1Google
1Chrome
Aug 30, 2024
Aug 28, 2024
N/A· v4
8.8 HIGH· v3
N/A· v2
Heap buffer overflow in Skia in Google Chrome prior to 128.0.6613.113 allowed a remote attacker who had compromised the renderer process to potentially exploit heap corruption via a crafted HTML page. (Chromium security...Show more
Heap buffer overflow in Skia in Google Chrome prior to 128.0.6613.113 allowed a remote attacker who had compromised the renderer process to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)Show less
1Aertherwide
1Exiftags
Aug 30, 2024
Aug 27, 2024
N/A· v4
7.8 HIGH· v3
N/A· v2
Buffer Overflow vulnerability in open source exiftags v.1.01 allows a local attacker to execute arbitrary code via the paresetag function.
-
-
Nov 3, 2025
Aug 26, 2024
N/A· v4
4.5 MEDIUM· v3
N/A· v2
Vim is an improved version of the unix vi text editor. When flushing the typeahead buffer, Vim moves the current position in the typeahead buffer but does not check whether there is enough space left in the buffer to han...Show more
Vim is an improved version of the unix vi text editor. When flushing the typeahead buffer, Vim moves the current position in the typeahead buffer but does not check whether there is enough space left in the buffer to handle the next characters. So this may lead to the tb_off position within the typebuf variable to point outside of the valid buffer size, which can then later lead to a heap-buffer overflow in e.g. ins_typebuf(). Therefore, when flushing the typeahead buffer, check if there is enough space left before advancing the off position. If not, fall back to flush current typebuf contents. It's not quite clear yet, what can lead to this situation. It seems to happen when error messages occur (which will cause Vim to flush the typeahead buffer) in comnination with several long mappgins and so it may eventually move the off position out of a valid buffer size. Impact is low since it is not easily reproducible and requires to have several mappings active and run into some error condition. But when this happens, this will cause a crash. The issue has been fixed as of Vim patch v9.1.0697. Users are advised to upgrade. There are no known workarounds for this issue.Show less
2Netapp
Vim
2Bootstrap Os
Vim
Aug 18, 2025
Aug 22, 2024
N/A· v4
5.5 MEDIUM· v3
N/A· v2
Vim is an open source command line text editor. When performing a search and displaying the search-count message is disabled (:set shm+=S), the search pattern is displayed at the bottom of the screen in a buffer (msgbuf)...Show more
Vim is an open source command line text editor. When performing a search and displaying the search-count message is disabled (:set shm+=S), the search pattern is displayed at the bottom of the screen in a buffer (msgbuf). When right-left mode (:set rl) is enabled, the search pattern is reversed. This happens by allocating a new buffer. If the search pattern contains some ASCII NUL characters, the buffer allocated will be smaller than the original allocated buffer (because for allocating the reversed buffer, the strlen() function is called, which only counts until it notices an ASCII NUL byte ) and thus the original length indicator is wrong. This causes an overflow when accessing characters inside the msgbuf by the previously (now wrong) length of the msgbuf. The issue has been fixed as of Vim patch v9.1.0689.Show less
1Google
1Chrome
Oct 24, 2024
Aug 21, 2024
N/A· v4
8.8 HIGH· v3
N/A· v2
Heap buffer overflow in PDFium in Google Chrome prior to 128.0.6613.84 allowed a remote attacker to perform an out of bounds memory read via a crafted PDF file. (Chromium security severity: Medium)
1Google
1Chrome
Aug 27, 2024
Aug 21, 2024
N/A· v4
8.8 HIGH· v3
N/A· v2
Heap buffer overflow in Fonts in Google Chrome prior to 128.0.6613.84 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)
1Zoom
6Meeting Software Development Kit
RoomsRooms Controller+3 more
Aug 29, 2024
Aug 14, 2024
N/A· v4
6.5 MEDIUM· v3
N/A· v2
Buffer overflow in some Zoom Workplace Apps, SDKs, Rooms Clients, and Rooms Controllers may allow an authenticated user to conduct a denial of service via network access.
1Zoom
6Meeting Software Development Kit
RoomsRooms Controller+3 more
Sep 4, 2024
Aug 14, 2024
N/A· v4
6.5 MEDIUM· v3
N/A· v2
Buffer overflow in some Zoom Workplace Apps, SDKs, Rooms Clients, and Rooms Controllers may allow an authenticated user to conduct a denial of service via network access.
1Zoom
6Meeting Software Development Kit
RoomsRooms Controller+3 more
Sep 4, 2024
Aug 14, 2024
N/A· v4
6.5 MEDIUM· v3
N/A· v2
Buffer overflow in some Zoom Workplace Apps, SDKs, Rooms Clients, and Rooms Controllers may allow an authenticated user to conduct a denial of service via network access.