CVE-2026-53091: net: pull headers in qdisc_pkt_len_segs_init()

Published Jun 24, 2026
·
Updated

In the Linux kernel, the following vulnerability has been resolved:

net: pull headers in qdiscpktlensegsinit()

Most ndostartxmit() methods expects headers of gso packets to be already in skb->head.

net/core/tso.c users are particularly at risk, because tsobuildhdr() does a memcpy(hdr, skb->data, hdrlen);

qdiscpktlensegsinit() already does a dissection of gso packets.

Use pskbmaypull() instead of skbheaderpointer() 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 SKBDROPREASONSKBBADGSO dropreason.

Affected Software

2 affected components
Linux Kernel
Linux Linux kernel>=3.16<7.0.10

Event History

Jun 24, 2026
CVE Published
via MITRE·04:30 PM
Data Sourced
via MITRE·04:30 PM
DescriptionSeverity
Data Sourced
via NVD·05:17 PM
RemedyDescriptionSeverityWeaknessAffected Software
Data Sourced
via Red Hat·06:02 PM
DescriptionSeverityAffected Software

Frequently Asked Questions

1

What level of access does an attacker need to exploit this issue?

The vulnerability is rated as locally exploitable and requires low privileges. No user interaction is required.

2

What impact could successful exploitation have?

The provided severity vector indicates high confidentiality impact and high availability impact, with scope changed. Integrity impact is rated as none.

3

Which networking paths are most relevant when assessing exposure?

Systems handling GSO packets through qdisc and ndo_start_xmit() paths are relevant. Users of net/core/tso.c are identified as particularly at risk because tso_build_hdr() copies packet headers from skb data.

4

How can the issue be remediated?

A patch is available. The supplied stable kernel commit references and the listed Red Hat errata can be used to identify the applicable fix for the deployed kernel.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203