CVE-2026-64121 in Linuxinformazioni

Riassunto

di VulDB • 19/07/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

net: ifb: riportare le statistiche ethtool in base a num_tx_queues

ifb_dev_init() alloca dp->tx_private per dev->num_tx_queues voci tramite kzalloc_objs(*txp, dev->num_tx_queues). Sia le statistiche RX che TX per coda di IFB risiedono in queste voci: ifb_xmit() aggiorna txp->rx_stats utilizzando la mappatura della coda skb, ifb_ri_tasklet() aggiorna txp->tx_stats e ifb_stats64() aggrega entrambe su dev->num_tx_queues.

Le callback delle statistiche ethtool invece dimensionano ed esaminano le statistiche per coda con dev->real_num_rx_queues e dev->real_num_tx_queues. Con un dispositivo asimmetrico in cui il numero di code RX supera quello delle code TX, ad esempio:

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

ifb_get_ethtool_stats() indicizza oltre l'allocazione tx_private e copia dati dello slab adiacenti tramite ETHTOOL_GSTATS.

Utilizzare in modo coerente dev->num_tx_queues per le stringhe delle statistiche, il conteggio delle statistiche e la scansione dei dati statistici. Questo riporta un gruppo di statistiche RX e un gruppo di statistiche TX per ogni voce ifb_q_private sottostante, che è l'insieme di code che IFB può effettivamente popolare.

Riprodotto sotto UML+KASAN alla versione 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

Con la patch applicata, la stessa riproduzione UML+KASAN è silenziosa e ethtool -S ifb10 riporta solo le statistiche supportate dall'unica voce tx_private allocata.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

19/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!