CVE-2026-90115 in Linuxinfo

Zusammenfassung

von VulDB • 17.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

xsk: Behebung der NULL-Zeiger-Dereferenzierung in __xsk_rcv()

Im Multi-Buffer-Pfad von __xsk_rcv() wird xsk_buff_alloc() in einer Schleife aufgerufen, ohne den Rückgabewert zu überprüfen. xsk_buff_can_alloc() zählt lediglich die Einträge im Fill-Queue, validiert deren Adressen jedoch nicht; daher kann es erfolgreich sein, während xsk_buff_alloc() alle verbleibenden Einträge ablehnt und NULL zurückgibt.

Oops: General Protection Fault, wahrscheinlich aufgrund einer nicht-kanonischen Adresse 0xdffffc0000000000 KASAN: null-ptr-deref im Bereich [0x0000000000000000-0x0000000000000007]
RIP: 0010:__xsk_rcv+0x426/0xc20 (net/xdp/xsk.c:350) Call Trace: xsk_generic_rcv+0x26d/0x5f0 xdp_do_generic_redirect+0x3c5/0xcf0 do_xdp_generic+0x92f/0xe70 __netif_receive_skb_core.constprop.0+0xf7e/0x2b30

Die Behebung erfolgt durch eine zweistufige Transaktion: Zuerst werden alle für das Paket erforderlichen Puffer alloziert und zwischengespeichert; falls eine Allokation fehlschlägt, werden alle zwischengespeicherten Puffer mit xsk_buff_free() freigegeben. Erst nachdem diese Stufe erfolgreich war, werden die Daten kopiert, die RX-Deskriptoren reserviert und die Puffer in einer fehlerfreien Schleife freigegeben.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-406626

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!