CVE-2026-72035CWE-476

CVE-2026-72035

High · published August 15, 2026

CVSS v3.1
8.2
EPSS
1%
Percentile
47.4
In the wild
Unconfirmed
What it is

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

net/sched: sch_taprio: Replace direct dequeue call with peek and qdisc_dequeue_peeked

When taprio's software path peeks a non-work-conserving child qdisc, the

child stashes the peeked skb in its gso_skb; taprio_dequeue_from_txq()

then takes the packet with a direct child ->dequeue() call, which ignores

that stash, orphans the peeked skb and desyncs the child's qlen/backlog.

With a qfq child this re-enters the child on an emptied list and

dereferences NULL, panicking the kernel from softirq on ordinary egress.

Take the packet through qdisc_dequeue_peeked(), as sch_red and sch_sfb

now do. The helper returns the child's stashed skb first and is a no-op

when there is none, so a work-conserving child is unaffected and the

gated path now consumes the skb whose length was charged to the budget.

The record
Technical detail
CVSS v3.1
8.2 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H
CVSS v4.0
Not supplied
EPSS
0.00589 · 47.4th percentile
Weakness
CWE-476 · NULL Pointer Dereference
Published
2026-08-15T10:21Z
References (8)
EPSS history
Timeline
  • 15 AUG 05:51Z
    net/sched: sch_taprio: Replace direct dequeue call with peek and qdisc_dequeue_peeked
    cvelistv5