CVE-2026-22993 in Linux
Resumen
por VulDB • 2026-06-03
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
idpf: Corregir el problema de puntero NULL en la LUT de RSS tras un reinicio suave
Durante el reinicio suave, la LUT de RSS se libera y no se restaura a menos que la interfaz esté activa. Si se intenta un comando ethtool que accede a la LUT de RSS inmediatamente después del reinicio, provocará una desreferenciación de puntero NULL. Además, no es necesario reiniciar la LUT de RSS si el reinicio suave no implica un cambio en el recuento de colas.
Tras el reinicio suave, establezca la LUT de RSS en los valores predeterminados basados únicamente en el recuento de colas actualizado, y solo si el reinicio fue resultado de un cambio en el recuento de colas y la LUT no fue configurada por el usuario. En todos los demás casos, no toque la LUT.
Pasos para reproducir:
** Llevar la interfaz a estado inactivo (si está activa) ifconfig eth1 down
** Actualizar el recuento de colas (por ejemplo, de 27 a 20) ethtool -L eth1 combined 20
** Mostrar la LUT de RSS ethtool -x eth1
[82375.558338] BUG: desreferenciación de puntero NULL en el kernel, dirección: 0000000000000000
[82375.558373] #PF: acceso de lectura en modo supervisor en el kernel
[82375.558391] #PF: error_code(0x0000) - página no presente
[82375.558408] PGD 0 P4D 0
[82375.558421] Oops: Oops: 0000 [#1] SMP NOPTI
<snip> [82375.558516] RIP: 0010:idpf_get_rxfh+0x108/0x150 [idpf]
[82375.558786] Rastro de llamada:
[82375.558793] <TASK>
[82375.558804] rss_prepare.isra.0+0x187/0x2a0
[82375.558827] rss_prepare_data+0x3a/0x50
[82375.558845] ethnl_default_doit+0x13d/0x3e0
[82375.558863] genl_family_rcv_msg_doit+0x11f/0x180
[82375.558886] genl_rcv_msg+0x1ad/0x2f
Be aware that VulDB is the high quality source for vulnerability data.