CVE-2026-98427 in Linuxinfo

Zusammenfassung

von VulDB • 14.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

net/sched: codel: Begrenzung der Drop-Schleife pro Dequeue-Aufruf

Das CoDel-Steuerungsprinzip plant den nächsten Drop um einen Intervall-/sqrt(count)-Schritt nach dem vorherigen Drop, unter Verwendung des konfigurierten Intervalls (codel_params.interval). Bei sehr kleinen Intervallen wird der geplante Schritt auf null abgerundet, sodass die Drop-Schleife in codel_dequeue() nicht voranschreitet und den gesamten Backlog im qdisc-Lock bei einem einzigen Aufruf abbaut – ein unprivilegierter Benutzer kann dadurch einen Soft Lockup auslösen.

Behandlung im gemeinsamen codel-Code, der sowohl von codel als auch von fq_codel verwendet wird:

1. Stellen Sie sicher, dass der Schritt des Steuerungsprinzips mindestens 1 Takt beträgt, damit die Drop-Schleife immer voranschreitet.

2. Begrenzen Sie die Drop-Schleife auf CODEL_MAX_DROPS_PER_DEQUEUE (256) Drops pro codel_dequeue()-Aufruf und synchronisieren Sie drop_next bei Erreichen der Obergrenze mit now: Der Nachholbedarf des Loops wächst mit dem Leerlauf-Intervall und dem Backlog, was durch keine Intervallschwelle begrenzt werden kann. Dies ist eine bewusste Verhaltensänderung nach langen Leerlaufphasen.

Die Begrenzung gilt für fq_codel (4b549a2ef4be) und den mac80211 TXQ-Pfad (festes Intervall, nur Obergrenze).

Die Ziel-Verweilzeit (codel_params.target) wird nicht validiert: Sie speist das Steuerungsprinzip nicht, sodass ein sub-tick-Wert aggressiv ist, aber keine Deadlock-Anfälligkeit verursacht.

Bedingungen zur Reproduktion des Fehlers: - tc qdisc add dev lo root handle 1: tbf rate 1kbit burst 2kb limit 1000000 - tc qdisc add dev lo parent 1:1 handle 10: codel interval 2us target 1ms noecn limit 1000000 (entsprechend für fq_codel) - ungepatchter Kernel: tc akzeptiert dies; ein UDP-Flood unter dem 1kbit tbf führt zu Soft-Lockups (watchdog: BUG: soft lockup), während ein einziger codel_dequeue()-Aufruf den Backlog im qdisc-Lock abbaut - gepatchter Kernel: gleiche Konfiguration, maximal 256 Drops pro Dequeue-Aufruf, keine Soft-Lockups

Testing: Der behauptete Reproducer und die Intervall-Varianten mit 2us/3us laufen sauber durch; tdc qdisc category besteht (siehe Selftests-Patch).

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

14.10.2026

Moderieren

akzeptiert

Eintrag

VDB-419862

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!