CVE Catalog

CVE-2026-23204

HighCVSS 7.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.12%

2th percentile - higher than 2% of all known CVEs

Summary

In the Linux kernel, the cls_u32 network classifier module lacks proper validation of negative offset values in the skb_header_pointer() function. This can lead to a slab-out-of-bounds read in u32_classify() when processing crafted network packets.

Risk Assessment

An attacker can send a specially crafted network packet to trigger a kernel panic or potentially access sensitive kernel memory, leading to denial of service or information disclosure.

Recommendation

Immediately update the Linux kernel to a version that includes the fix replacing skb_header_pointer() with skb_header_pointer_careful().

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: net/sched: cls_u32: use skb_header_pointer_careful() skb_header_pointer() does not fully validate negative @offset values. Use skb_header_pointer_careful() instead. GangMin Kim provided a report and a repro fooling u32_classify(): BUG: KASAN: slab-out-of-bounds in u32_classify+0x1180/0x11b0 net/sched/cls_u32.c:221

Vulnerability data from NVD (NIST) · CISA KEV · EPSS