Impact
The kernel’s signal tracepoints inaccurately treat the siginfo argument as a trusted pointer. The arguments can hold special scalar values, SEND_SIG_NOINFO and SEND_SIG_PRIV, which are not pointers. A BPF program that executes on these tracepoints may dereference those scalars, causing a fault that escalates to a kernel panic. This failure can occur in timer interrupt context, directly bypassing normal error handling and bringing the entire system down.
Affected Systems
All Linux kernel installations before the patch that marks the siginfo argument as scalar. This includes any distribution shipping a kernel before the commit LkML: a0e78cb242a57e481061fcb542fed4d51afba25c4 is applied.
Risk and Exploitability
The CVSS score of 5.5 indicates moderate severity. EPSS is reported as < 1%, marking exploitation probability as low. The vulnerability is not in the CISA KEV catalog. Exploitation requires the ability to load a custom tp_btf program, which typically demands local or privileged access. Therefore the attack vector is local BPF code execution; once introduced, it can bring the system down via a kernel panic.
OpenCVE Enrichment