SB2026110313 - Out-of-bounds read in Linux kernel test.d filter
Published: November 3, 2026
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 1 vulnerability.
1) Out-of-bounds read (CVE-ID: CVE-2026-99236)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially disclose sensitive kernel information, compromise kernel integrity, or cause a denial of service.
The vulnerability exists due to an out-of-bounds read in predicate_parse() in kernel/trace/trace_events_filter.c when processing incomplete event filter expressions ending with logical operators, optionally followed by unary negations. A local user can submit a crafted filter through PERF_EVENT_IOC_SET_FILTER on a self-targeted perf tracepoint counting event to trigger a read of prog[-1] and potentially copy an out-of-bounds word into a branch target, which may expose kernel memory, compromise kernel integrity, or cause a kernel crash.
Remediation
Install update from vendor's website.
References
- https://git.kernel.org/stable/c/1008e9e0b8280d47f1ab5e9c113f666a023a9697
- https://git.kernel.org/stable/c/15ff3cc7f2beecc3f95d66358f20ad7b057466aa
- https://git.kernel.org/stable/c/2a98f5d4913ec081e08e1075512cb7ec313d9f72
- https://git.kernel.org/stable/c/4a1a6d35359991c5d47f4bf101cfbe1475c94093
- https://git.kernel.org/stable/c/5a999b5a16530898f0dbe5f8c50fd45ea72e110b
- https://git.kernel.org/stable/c/5bcdf3c18c3471122ee9652b0e2f5cdb718d9a46
- https://git.kernel.org/stable/c/64993d970dde2a2da353e9e99595a4fa88ec27d9
- https://git.kernel.org/stable/c/b205ff58e02922ac324f931cf9eb238a3acdb048