CVE-2026-64402CWE-787

CVE-2026-64402

High · published July 25, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
2.3
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

coresight: ultrasoc-smb: Fix OOB write in smb_sync_perf_buffer()

When the SMB sink is used as a perf AUX sink, smb_update_buffer() calls

smb_sync_perf_buffer() to copy hardware trace data into the perf AUX ring

buffer pages. It derives pg_idx = head >> PAGE_SHIFT from @head, which is

handle->head, and indexes dst_pages[pg_idx]. The pg_idx %= nr_pages

normalization is only applied after the first loop iteration.

This leaves the initial page index underived from the buffer size, which

can result in an out-of-bounds write past dst_pages[] when head exceeds

the AUX buffer size.

Normalize head modulo the AUX buffer size before deriving the page index

and offset, mirroring tmc_etr_sync_perf_buffer().

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00129 · 2.3th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2026-07-25T14:17Z
Affected products (4)
ProductVersionsFixed in
linux/linux_kernel≥ 6.3, < 6.6.1456.6.145
linux/linux_kernel≥ 6.7, < 6.12.966.12.96
linux/linux_kernel≥ 6.13, < 6.18.396.18.39
linux/linux_kernel≥ 6.19, < 7.1.47.1.4
References (5)
EPSS history
Timeline
  • 25 JUL 08:50Z
    coresight: ultrasoc-smb: Fix OOB write in smb_sync_perf_buffer()
    cvelistv5