CVE-2026-98010

Source
https://cve.org/CVERecord?id=CVE-2026-98010
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98010.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-98010
Downstream
Published
2026-09-25T10:23:34Z
Modified
2026-09-26T03:48:31Z
Summary
net/sched: drr: clamp quantum in change class
Details

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

net/sched: drr: clamp quantum in change class

drr_change_class() rejects explicit quantum==0 but falls back to psched_mtu() with no floor. With a crafted size table qdisc_pkt_len reaches ~2 GiB, so quantum=1 (or a zero psched_mtu on a headerless device) makes the deficit-refill loop spin under the qdisc lock.

Add clamp_t(u32, quantum, 256, 1<<20) after the zero reject and on the fallback path. The explicit-zero reject is preserved.

Conditions to recreate the bug: CONFIG_NET_SCH_DRR=y. Requires CAP_NET_ADMIN (namespace-local via unshare -Urn suffices).

tc qdisc add dev dummy0 root drr tc class add dev dummy0 parent 1: classid 1:1 drr quantum 1

Database specific
{
    "cna_assigner":  "Linux",
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/98xxx/CVE-2026-98010.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
13d2a1d2b032de08d7dcab6a1edcd47802681f96
Fixed
dc8b374214ef5bba4882bbd95b361e42555cfc0d
Fixed
d43cded350fe1218493ad3d37a276aff14108ae6
Fixed
8f756ae1c87414ce9cc21b30e6e4c036d6e9e80b
Fixed
8382abec0f1568d0a5590d75a3df92f23fcf5196

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98010.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
2.6.29
Fixed
6.12.111
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.53
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.2.7

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98010.json"