CVE-2026-93830 in Linuxinfo

Zusammenfassung

von VulDB • 24.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

net: stmmac: xgmac2: Deaktivierung von RBUE im standardmäßigen RX-Interrupt-Maskenregister

Das Aktivieren des „RX Buffer Unavailable“ (RBUE)-Interrupts ist kontraproduktiv und kann unter hoher RX-Belastung zu einem MAC-Interrupt-Sturm führen. Wenn der DMA keine RX-Deskriptoren mehr vorhält, löst er RBUE kontinuierlich aus, bis die Software den Ring wieder auffüllt.

RBUE ist jedoch redundant: Der normale RX-COMPLETE-Interrupt (RIE) löst bereits NAPI aus, das abgeschlossene Deskriptoren verarbeitet und den Ring wieder auffüllt, wodurch der DMA fortgesetzt wird. Der RBUE-Handler selbst setzt lediglich `handle_rx` – was dasselbe Ergebnis wie RIE bewirkt.

Auf Agilex5 unter hoher RX-Belastung wurde beobachtet, dass der MAC-Interrupt (der auch RBUE umfasst) 1.821.811.555 Mal ausgelöst wurde, während es nur 2.618.627 tatsächliche RX-Abschlüsse gab – ein Verhältnis von ca. 695:1 –, was die Schwere des Sturms bestätigt.

RBUE bietet keine OOM-Erholung (Out-of-Memory). Wenn der `page_pool` erschöpft ist, kann `stmmac_rx_refill()` den DMA-Tail-Pointer nicht vorwärts bewegen; der DMA bleibt angehalten und RBUE wird bei der nächsten NAPI-Abschlussmeldung erneut ausgelöst – ein Sturm ohne Fortschritt. Dieser Patch tauscht diesen Sturm gegen einen sauberen Stopp mit demselben RX-Ergebnis aus. Eine ordnungsgemäße OOM-Erholung ist eine vorbestehende Lücke, die außerhalb des Geltungsbereichs dieser Korrektur liegt.

Hinweis: Als Folge der Deaktivierung von RBUE wird der ethtool-Zähler `rx_buf_unav_irq` auf XGMAC2-Geräten immer 0 anzeigen. Dieses Verhalten ist bereits zwischen verschiedenen DWMAC-Kernversionen inkonsistent.

Entfernen Sie RBUE aus `XGMAC_DMA_INT_DEFAULT_EN` und `XGMAC_DMA_INT_DEFAULT_RX`, um den Interrupt-Sturm zu verhindern, während die normale RX-Verarbeitung intakt bleibt.

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

Zuständig

Linux

Reservieren

18.09.2026

Veröffentlichung

24.09.2026

Moderieren

akzeptiert

Eintrag

VDB-409578

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!