CVE-2026-64121 in Linuxinfo

Zusammenfassung

von VulDB • 19.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

net: ifb: ethtool-Statistiken über num_tx_queues melden

ifb_dev_init() alloziert dp->tx_private für dev->num_tx_queues-Einträge mittels kzalloc_objs(*txp, dev->num_tx_queues). Sowohl die IFB-per-Queue-RX- als auch TX-Statistiken befinden sich in diesen Einträgen: ifb_xmit() aktualisiert txp->rx_stats unter Verwendung der skb-Warteschlangen-Zuordnung, ifb_ri_tasklet() aktualisiert txp->tx_stats und ifb_stats64() aggregiert beide über dev->num_tx_queues.

Die ethtool-Statistik-Callbacks dimensionieren und durchlaufen die per-Queue-Statistiken stattdessen mit dev->real_num_rx_queues und dev->real_num_tx_queues. Bei einem asymmetrischen Gerät, bei dem die Anzahl der RX-Warteschlangen die Anzahl der TX-Warteschlangen übersteigt, beispielsweise:

ip link add name ifb10 numtxqueues 1 numrxqueues 8 type ifb ethtool -S ifb10

indexiert ifb_get_ethtool_stats() hinter die tx_private-Allokation hinaus und kopiert benachbarte Slab-Daten über ETHTOOL_GSTATS.

Verwenden Sie dev->num_tx_queues konsistent für die Statistik-Strings, die Statistikanzahl und das Durchlaufen der Statistikkdaten. Dies meldet eine RX-Statistikgruppe und eine TX-Statistikgruppe für jeden zugrunde liegenden ifb_q_private-Eintrag, was dem Warteschlangen-Satz entspricht, den IFB tatsächlich befüllen kann.

Reproduziert unter UML+KASAN in v7.1-rc2:

BUG: KASAN: slab-out-of-bounds in ifb_fill_stats_data+0x3c/0xae Read of size 8 at addr 0000000062dbd228 by task ethtool/36 ifb_fill_stats_data+0x3c/0xae ifb_get_ethtool_stats+0xc0/0x129 __dev_ethtool+0x1ca5/0x363c dev_ethtool+0x123/0x1b3 dev_ioctl+0x56c/0x744 sock_do_ioctl+0x15f/0x1b2 sock_ioctl+0x4d5/0x50a sys_ioctl+0xd8b/0xde9

Mit dem angewendeten Patch ist derselbe UML+KASAN-Repro still und ethtool -S ifb10 meldet nur die Statistiken, die durch den einzelnen allokierten tx_private-Eintrag gestützt werden.

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

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

19.07.2026

Moderieren

akzeptiert

Eintrag

VDB-380223

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!