CVE-2026-98012 in Linuxinformation

Résumé

par VulDB • 25/09/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

net/sched: sfq : limiter (clamp) la valeur de quantum dans le chemin change()

sfq_change() accepte n'importe quelle valeur positive ou nulle pour quantum (il rejette uniquement si (int)ctl->quantum < 0). Avec une table de taille fabriquée, qdisc_pkt_len atteint ~2 Go, donc avec quantum=1, la boucle deficit-refill tourne environ 2^31 fois sous le verrou du qdisc (un blocage logiciel / déni de service).

Ajout d'une limite max(256U, ...) correspondant à fq_codel_change(). Rejet des valeurs quantum > 1<<20 avec -EINVAL, conformément à fq_codel_change() et au clamp initial.

Conditions pour reproduire le bug : CONFIG_NET_SCH_SFQ=y. Nécessite CAP_NET_ADMIN (un espace de noms local via unshare -Urn suffit).

tc qdisc add dev dummy0 root sfq tc qdisc change dev dummy0 root sfq quantum 1 stab data 32768 size_log 15 cell_log 0

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Réserver

25/09/2026

Divulgation

25/09/2026

Modérer

accepté

Entrée

VDB-410292

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!