CWE-124Base

Buffer Underwrite ('Buffer Underflow')

Incomplete in the CWE catalog · 44 CVEs mapped

44
CVEs mapped
6.7
Median CVSS
What it is

The product writes to a buffer using an index or pointer that references a memory location prior to the beginning of the buffer.

Recent examples
8.8cvss
CVE-2026-97008

CVE-2026-97008 - HIGH Severity Vulnerability

Buffer underwrite ('buffer underflow') in Microsoft Office Excel allows an unauthorized attacker to execute code over a network.

HIGHno explanation yet
1%
epss
5.6cvss
CVE-2026-109964

CVE-2026-109964 - MEDIUM Severity Vulnerability

ImageMagick before 7.1.2-33 and 6.9.13-58 contains a heap buffer underwrite vulnerability in DecodeImage() in coders/pict.c on 32-bit builds due to pointer arithmetic overflow. Attackers can supply a crafted PICT file with maximized row, column and bytes-per-line values to bypass bounds checks and write up to 128 controlled bytes below the heap buffer, causing crashes or code execution.

MEDIUMno explanation yet
0%
epss
5.9cvss
CVE-2026-109448

CVE-2026-109448 - MEDIUM Severity Vulnerability

Integer wraparound in psqlODBC SQLBindParameter allows an application, or an attacker who controls how many parameters the application binds on one statement, to corrupt heap memory. psqlODBC stores the binding count in a signed 16-bit field. Binding parameter number 32768 wraps that count to -32768. Binding parameter 32769 then writes about 2.5 MB of zeros starting 1.25 MB before the binding array, which crashes the application or leaves it running on a corrupted heap. Applications that build parameter lists from untrusted input, such as an IN (?, ?, ...) list, are exposed. Versions before psqlODBC 18.00.0005 are affected.

MEDIUMno explanation yet
0%
epss
The record
Technical detail
CWE ID
CWE-124
Abstraction
Base
Structure
Simple
Status
Incomplete
References (2)