CVE-2026-90076net/sched: fq: add overflow bounds to quantum and initial quantum
Updated under an hour ago ()
Does this affect you?
It affects Linux. Add what you run to find out whether that includes you.
No exploitation reported and no EPSS estimate yet.
Do this next
Free account, 1 product
In the Linux kernel, the following vulnerability has been resolved: net/sched: fq: add overflow bounds to quantum and initial quantum fq_init() computes quantum = 2 * psched_mtu() and initial_quantum = 10 * psched_mtu() with no overflow check. A device with a huge MTU (e.g. dummy with max_mtu == 0 accepting MTU 2147483634) makes psched_mtu() return 0x80000000; the 2 * and 10 * multiplications wrap to 0 in 32-bit arithmetic, so q->quantum == 0. Then in fq_dequeue() the credit-refill loop adds 0 to f->credit (which stays <= 0) and goto begin loops forever under the qdisc lock, creating a soft lockup. Clamp psched_mtu() to [1, 1 << 20] before multiplying so the product cannot wrap, then cap the result at 1 << 20, matching the bound already enforced on TCA_FQ_QUANTUM in fq_change(). Conditions to recreate the bug: a device whose MTU (plus hard_header_len) is large enough that 2 * psched_mtu() wraps (e.g. a dummy device with max_mtu == 0 accepting MTU 2147483634). Requires CAP_NET_ADMIN in a user namespace.
- CVSS
- Not yet scored
- Weakness (CWE)
- Not given
- Known exploited
- Not in CISA's KEV catalog
- EPSS (exploitation in the next 30 days)
- Not loaded for this CVE
- Assigned by
- Linux
- NVD analysis
- Received
- Record last updated
- Sep 17, 2026
- First seen by InfoSec Signals
- Oct 9, 2026
Affected products
Linux Linux linux:linux (from the name) | from afe4fd062416b158a8a8538b23adc1930a9b88dc before d16dac3925be95ad46e986d4b139c9898b6e227f; from afe4fd062416b158a8a8538b23adc1930a9b88dc before f6b3e3848a5fca63438984acd6d9eceac80814c1; from afe4fd062416b158a8a8538b23adc1930a9b88dc before e35acd56f244d94355f9ab237c2ecc8fba5e6f04; from afe4fd062416b158a8a8538b23adc1930a9b88dc before 709f34f7c28dc4dd6c40343d101850f11e172312 | CNA record |
References
- https://git.kernel.org/stable/c/d16dac3925be95ad46e986d4b139c9898b6e227f
- https://git.kernel.org/stable/c/f6b3e3848a5fca63438984acd6d9eceac80814c1
- https://git.kernel.org/stable/c/e35acd56f244d94355f9ab237c2ecc8fba5e6f04
- https://git.kernel.org/stable/c/709f34f7c28dc4dd6c40343d101850f11e172312
The CVE record on cve.org NVD's entry
The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.