In the Linux kernel, the following vulnerability has been resolved: net/sched: sch_taprio: Replace direct dequeue call with peek and… (CVE-2026-72035)
A vulnerability in the Linux kernel's net/sched subsystem involving the sch_taprio queuing discipline was resolved. The issue occurs when taprio's software path peeks a non-work-conserving child qdisc and then directly dequeues a packet, ignoring a stashed packet and causing queue length and backlog desynchronization. This can lead to a NULL pointer dereference and kernel panic during packet egress. The fix replaces the direct dequeue call with a call to qdisc_dequeue_peeked(), which properly handles the stashed packet and prevents the desynchronization and kernel panic.
AI Analysis
Technical Summary
The vulnerability in the Linux kernel's net/sched subsystem (sch_taprio) arises from improper handling of packets when peeking a non-work-conserving child queuing discipline (qdisc). The child qdisc stashes a peeked socket buffer (skb), but taprio_dequeue_from_txq() directly calls the child's dequeue method, ignoring the stashed skb. This leads to orphaned packets and desynchronization of the child's queue length and backlog. Specifically, with a qfq child qdisc, this causes re-entry on an emptied list and a NULL pointer dereference, resulting in a kernel panic triggered from softirq context during normal packet egress. The vulnerability is fixed by replacing the direct dequeue call with qdisc_dequeue_peeked(), which returns the stashed skb first and avoids the issue. Work-conserving children are unaffected, and the fix aligns taprio's behavior with other qdiscs like sch_red and sch_sfb.
Potential Impact
The vulnerability can cause a kernel panic due to a NULL pointer dereference in the network scheduler subsystem during normal packet transmission. This results in a denial of service condition on affected Linux systems. There is no indication of code execution or privilege escalation from the provided data. The impact is limited to system stability and availability.
Mitigation Recommendations
A fix for this vulnerability has been implemented in the Linux kernel by replacing the direct dequeue call with qdisc_dequeue_peeked() in the sch_taprio code path. Users should apply the official kernel updates that include this fix. Since this is a kernel-level issue, updating to a patched kernel version is the recommended remediation. Patch status is not explicitly confirmed in the provided data; users should consult the official Linux kernel advisories or distribution security updates for the relevant fixed versions.
In the Linux kernel, the following vulnerability has been resolved: net/sched: sch_taprio: Replace direct dequeue call with peek and… (CVE-2026-72035)
Description
A vulnerability in the Linux kernel's net/sched subsystem involving the sch_taprio queuing discipline was resolved. The issue occurs when taprio's software path peeks a non-work-conserving child qdisc and then directly dequeues a packet, ignoring a stashed packet and causing queue length and backlog desynchronization. This can lead to a NULL pointer dereference and kernel panic during packet egress. The fix replaces the direct dequeue call with a call to qdisc_dequeue_peeked(), which properly handles the stashed packet and prevents the desynchronization and kernel panic.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The vulnerability in the Linux kernel's net/sched subsystem (sch_taprio) arises from improper handling of packets when peeking a non-work-conserving child queuing discipline (qdisc). The child qdisc stashes a peeked socket buffer (skb), but taprio_dequeue_from_txq() directly calls the child's dequeue method, ignoring the stashed skb. This leads to orphaned packets and desynchronization of the child's queue length and backlog. Specifically, with a qfq child qdisc, this causes re-entry on an emptied list and a NULL pointer dereference, resulting in a kernel panic triggered from softirq context during normal packet egress. The vulnerability is fixed by replacing the direct dequeue call with qdisc_dequeue_peeked(), which returns the stashed skb first and avoids the issue. Work-conserving children are unaffected, and the fix aligns taprio's behavior with other qdiscs like sch_red and sch_sfb.
Potential Impact
The vulnerability can cause a kernel panic due to a NULL pointer dereference in the network scheduler subsystem during normal packet transmission. This results in a denial of service condition on affected Linux systems. There is no indication of code execution or privilege escalation from the provided data. The impact is limited to system stability and availability.
Mitigation Recommendations
A fix for this vulnerability has been implemented in the Linux kernel by replacing the direct dequeue call with qdisc_dequeue_peeked() in the sch_taprio code path. Users should apply the official kernel updates that include this fix. Since this is a kernel-level issue, updating to a patched kernel version is the recommended remediation. Patch status is not explicitly confirmed in the provided data; users should consult the official Linux kernel advisories or distribution security updates for the relevant fixed versions.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- GHSA-cjrv-4qm5-hp28
- Osv Schema Version
- 1.4.0
- Aliases
- ["CVE-2026-72035"]
- Ecosystems
- []
- Database Specific Severity
- null
- Cvss Version
- null
Threat ID: 6a808b77bf8831d539501786
Added to database: 08/15/2026, 15:53:27 UTC
Last enriched: 08/15/2026, 17:06:28 UTC
Last updated: 08/15/2026, 17:06:28 UTC
Views: 2
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.