VYPR
High severity7.1NVD Advisory· Published Jul 25, 2026· Updated Oct 19, 2026

CVE-2026-64299

CVE-2026-64299

Description

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

tracing: Prevent out-of-bounds read in glob matching

String event fields are not necessarily NUL-terminated, so the filter predicate functions (filter_pred_string(), filter_pred_strloc() and filter_pred_strrelloc()) pass the field length to the regex match callbacks, and the length-aware matchers honour it.

regex_match_glob() was the exception: it ignored the length and called glob_match(), which scans the string until it hits a NUL byte. Some string fields are not NUL-terminated. One example is the dynamic char array of the xfs_* namespace tracepoints, which is copied without a trailing NUL. For such a field, glob matching reads past the end of the event field, causing a KASAN slab-out-of-bounds read in glob_match(), reached via regex_match_glob() and filter_match_preds() from the xfs_lookup tracepoint.

Add a length-bounded glob_match_len() and use it from regex_match_glob() so glob matching always stops at the field boundary. The matching loop is factored into a shared helper so glob_match() keeps its behaviour.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Affected products

6
  • Linux/Kernel4 versions
    cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*+ 3 more
    • cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*range: >=4.10,<5.10.261
    • cpe:2.3:o:linux:linux_kernel:7.2:rc1:*:*:*:*:*:*
    • cpe:2.3:o:linux:linux_kernel:7.2:rc2:*:*:*:*:*:*
    • (no CPE)
  • osv-coords2 versions
    >= 4.10.0, < 5.10.261+ 1 more
    • (no CPE)range: >= 4.10.0, < 5.10.261
    • (no CPE)range: < 7.1.7-1.1

Patches

Vulnerability mechanics

References

8

News mentions

0

No linked articles in our index yet.