PT-2026-82970 · Linux · Linux Kernel
CVE-2026-80670
·
Published
2026-08-28
·
Updated
2026-08-29
CVSS v3.1
9.1
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
An out-of-bounds heap read exists in the
machine resolve() function. The issue occurs because the function accesses env->cpu[al->cpu].socket id without validating the al->cpu variable against env->nr cpus avail. Since al->cpu is derived from an untrusted perf.data sample, a specially crafted file containing a large CPU index can trigger this read. Additionally, a lack of bounds-checking before casting al->cpu to a 16-bit integer (int16 t) allows large values to be truncated to 0, bypassing internal checks and incorrectly returning the topology of CPU 0.Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux Kernel