In the Linux kernel, the following vulnerability has been resolved:
tracing: Avoid NULL return from histfieldname() on truncation
histfieldname() returns "" everywhere except the fully-qualified VARREF/EXPR case, where snprintf() truncation returns NULL early and bypasses the bottom NULL->"" guard. Callers don't expect NULL: strcat(expr, histfieldname(field, 0)) at traceevents_hist.c:1758 and the strcmp() in the sort-key match loop at :4804 both deref it.
system and eventname are bounded by MAXEVENTNAMELEN, 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.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/64xxx/CVE-2026-64028.json",
"cna_assigner": "Linux"
}