CVE Catalog

CVE-2026-53091

HighCVSS 8.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.13%

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

Summary

In the Linux kernel, a vulnerability was found in the qdisc_pkt_len_segs_init() function, which did not ensure that GSO packet headers are in the skb->head buffer. This can cause errors in network drivers that expect headers in this buffer. Added proper checking and early rejection of malicious packets.

Risk Assessment

An attacker can send crafted GSO packets, causing a crash or potential exploitation of a bug in network drivers, leading to denial of service (DoS) or privilege escalation.

Recommendation

It is recommended to immediately update the Linux kernel to a version containing the fix for CVE-2026-53091.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: net: pull headers in qdisc_pkt_len_segs_init() Most ndo_start_xmit() methods expects headers of gso packets to be already in skb->head. net/core/tso.c users are particularly at risk, because tso_build_hdr() does a memcpy(hdr, skb->data, hdr_len); qdisc_pkt_len_segs_init() already does a dissection of gso packets. Use pskb_may_pull() instead of skb_header_pointer() to make sure drivers do not have to reimplement this. Some malicious packets could be fed, detect them so that we can drop them sooner with a new SKB_DROP_REASON_SKB_BAD_GSO drop_reason.

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