CVE-2026-64028CWE-476

CVE-2026-64028

Medium · published July 19, 2026

CVSS v3.1
5.5
EPSS
0%
Percentile
2.4
In the wild
Unconfirmed
What it is

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

tracing: Avoid NULL return from hist_field_name() on truncation

hist_field_name() returns "" everywhere except the fully-qualified

VAR_REF/EXPR case, where snprintf() truncation returns NULL early

and bypasses the bottom NULL->"" guard. Callers don't expect NULL:

strcat(expr, hist_field_name(field, 0)) at trace_events_hist.c:1758

and the strcmp() in the sort-key match loop at :4804 both deref it.

system and event_name are bounded by MAX_EVENT_NAME_LEN, but the

field name on a VAR_REF is kstrdup'd from a histogram variable

name parsed out of the trigger string and has no length cap, so

a long enough var name in a fully qualified reference can reach

the truncation path.

Keep the length check but leave field_name as "" on overflow.

The record
Technical detail
CVSS v3.1
5.5 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00130 · 2.4th percentile
Weakness
CWE-476 · NULL Pointer Dereference
Published
2026-07-19T20:17Z
Affected products (8)
ProductVersionsFixed in
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (8)
EPSS history
Timeline
  • 19 JUL 15:39Z
    tracing: Avoid NULL return from hist_field_name() on truncation
    cvelistv5