PT-2026-8129 · Linux · Linux Kernel

Published

2026-01-01

·

Updated

2026-02-14

·

CVE-2026-23134

CVSS v3.1

5.5

Medium

VectorAV: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

Related Identifiers

CVE-2026-23134

Affected Products

Linux Kernel