PT-2026-8129 · Linux · Linux Kernel
Published
2026-01-01
·
Updated
2026-02-14
·
CVE-2026-23134
CVSS v3.1
5.5
Medium
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
The Linux kernel contains an issue where the
kmalloc nolock() function lacks a sufficient context check for PREEMPT RT kernels. Specifically, on PREEMPT RT kernels, local lock can become a sleeping lock, and the existing check in kmalloc nolock() only verifies the absence of NMIs or hard IRQ contexts, failing to account for scenarios where preemption is disabled. This can lead to a kernel bug—a sleeping function being called from an invalid context—when a BPF program runs from a tracepoint with preemption disabled. The fix involves adding a check for !preemptible() on PREEMPT RT kernels to prevent acquiring a sleeping lock when preemption is disabled.Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux Kernel