net: sched: fix ordering of qlen adjustment
- Published
- Last modified
- Where the record stands: published, rejected by its publisher, or superseded by another id.What do these mean? →
- published
- Whether CISA lists it in its Known Exploited Vulnerabilities catalog: proof that attackers are using it.What do these mean? →
- Not listed in CISA KEV
- Fix
- Fixed in 5.4.289, 5.10.233, 5.15.176, 6.1.122, 6.6.68, and 1 more
- Whether working attack code is public (Exploit-DB, Metasploit, Nuclei or GitHub). Public code makes attacks easier.What do these mean? →
- None on Exploit-DB, Metasploit or GitHub
Summary
In the Linux kernel, the following vulnerability has been resolved: net: sched: fix ordering of qlen adjustment Changes to sch->q.qlen around qdisc_tree_reduce_backlog() need to happen before a call to said function because otherwise it may fail to notify parent qdiscs when the child is about to become empty.
Timeline
- CVE published
- Record last updated
Affected versions
- Linux Linux
From 959466588aa7f84ccf79ae36a1d89542eaf9aaec · fixed in 44782565e1e6174c94bddfa72ac7267cd09c1648; From 959466588aa7f84ccf79ae36a1d89542eaf9aaec · fixed in 5e473f462a16f1a34e49ea4289a667d2e4f35b52; From 959466588aa7f84ccf79ae36a1d89542eaf9aaec · fixed in 33db36b3c53d0fda2699ea39ba72bee4de8336e8; From 959466588aa7f84ccf79ae36a1d89542eaf9aaec · fixed in 489422e2befff88a1de52b2acebe7b333bded025; From 959466588aa7f84ccf79ae36a1d89542eaf9aaec · fixed in 97e13434b5da8e91bdf965352fad2141d13d72d3; From 959466588aa7f84ccf79ae36a1d89542eaf9aaec · fixed in e3e54ad9eff8bdaa70f897e5342e34b76109497f; From 959466588aa7f84ccf79ae36a1d89542eaf9aaec · fixed in 5eb7de8cd58e73851cd37ff8d0666517d9926948
- Linux Linux
4.14
- KernelLinux
From 4.14.0 · fixed in 5.4.289; From 5.5.0 · fixed in 5.10.233; From 5.11.0 · fixed in 5.15.176; From 5.16.0 · fixed in 6.1.122; From 6.2.0 · fixed in 6.6.68; From 6.7.0 · fixed in 6.12.7
References 7
git.kernel.org
- stable/c/44782565e1e6174c94bddfa72ac7267cd09c1648
- stable/c/5e473f462a16f1a34e49ea4289a667d2e4f35b52
- stable/c/33db36b3c53d0fda2699ea39ba72bee4de8336e8
- stable/c/489422e2befff88a1de52b2acebe7b333bded025
- stable/c/97e13434b5da8e91bdf965352fad2141d13d72d3
- stable/c/e3e54ad9eff8bdaa70f897e5342e34b76109497f
- stable/c/5eb7de8cd58e73851cd37ff8d0666517d9926948