PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-72035 Linux CVE debrief

The Linux kernel vulnerability CVE-2026-72035 has been resolved. The vulnerability was in the sch_taprio component of the net/sched module, where a direct dequeue call was used instead of peek and qdisc_dequeue_peeked. This caused issues with non-work-conserving child qdiscs, leading to a potential kernel panic. The vulnerability has been addressed by replacing the direct dequeue call with peek and qdisc_dequeue_peeked, which should prevent kernel panics on ordinary egress. Linux kernel developers and maintainers should verify the fix is applied and test network scheduling functionality to ensure the vulnerability is properly addressed. Evidence is limited to public CVE and NVD details, and further verification tasks are recommended.

Vendor
Linux
Product
Unknown
CVSS
HIGH 8.2
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-15
Original CVE updated
2026-08-23
Advisory published
2026-08-15
Advisory updated
2026-08-23

Who should care

Linux kernel developers and maintainers, network administrators, and users of Linux-based systems, especially those responsible for managing and securing Linux kernel deployments, should review and apply the patch. They should also verify the fix is applied and test network scheduling functionality to ensure the vulnerability is properly addressed.

Technical summary

The Linux kernel vulnerability CVE-2026-72035 was in the sch_taprio component of the net/sched module. The vulnerability was caused by a direct dequeue call instead of using peek and qdisc_dequeue_peeked, leading to issues with non-work-conserving child qdiscs. The vulnerability has been resolved by replacing the direct dequeue call with peek and qdisc_dequeue_peeked. This change addresses issues with non-work-conserving child qdiscs, potentially preventing kernel panics. The fix involves updating the sch_taprio component to use the qdisc_dequeue_peeked helper, which returns the child's stashed skb first and is a no-op when there is none. This ensures that the gated path now consumes the skb whose length was charged to the budget, preventing potential kernel panics on ordinary egress.

Defensive priority

Medium

Recommended defensive actions

  • Review and apply the patch for the sch_taprio component of the Linux kernel's net/sched module
  • Monitor for potential kernel panics on ordinary egress
  • Verify the fix is applied and test the network scheduling functionality
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented

Evidence notes

The vulnerability was resolved by replacing the direct dequeue call with peek and qdisc_dequeue_peeked in the sch_taprio component of the Linux kernel's net/sched module. This change addresses issues with non-work-conserving child qdiscs, potentially preventing kernel panics. Linux kernel developers should verify the fix is applied and test network scheduling functionality. Evidence is limited to public CVE and NVD details.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-72035 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-72035

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-72035 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-72035

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/18d580cb00c55805633bae45e90cf22ed6b8e424

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/2dcebbd1ad2e180fe7b98bf346ced69a872e11e6

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/6ee5a7665a9080bcb05d703bf981a579436fd05e

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/e056e1dfcddca877dd46d704e8ec9860cfc9ec44

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/e2b7ee61989f2d39df6c2cc06f9db1aea69bdb09

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.