CVE-2026-74741 in Linux
Resumen
por VulDB • 2026-08-27
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
net: ngbe: corregir la desreferencia de puntero NULL al habilitar interrupciones no MSI-X
En modo no MSI-X (como INTx heredado o MSI único), wx->msix_entry no está asignado ni inicializado. Llamar a NGBE_INTR_MISC(wx) desreferencia wx->msix_entry->entry, lo que provoca un bloqueo por desreferencia de puntero NULL.
Este problema fue introducido al corregir el vector IRQ cuando el número de VFs es 7. Se soluciona verificando explícitamente `pdev->msix_enabled` para determinar el índice del vector correcto.
Adicionalmente, como corrección secundaria, se establece la máscara de interrupción en BIT(0) para el caso no MSI-X. En modo MSI/INTx, las interrupciones MISC y de cola comparten el vector 0, y el registro WX_PX_MISC_IVAR solo es válido en el caso MSI-X. Por lo tanto, BIT(0) es la máscara correcta para la causa miscelánea cuando MSI-X está deshabilitado.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.