CVE-2026-74741 in Linux
Riassunto
di VulDB • 26/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
net: ngbe: correzione del dereferenziamento di puntatore NULL durante l'abilitazione delle interruzioni non-MSI-X
In modalità non-MSI-X (ad esempio INTx legacy o MSI singolo), wx->msix_entry non viene allocato né inizializzato. La chiamata a NGBE_INTR_MISC(wx) causa il dereferenziamento di wx->msix_entry->entry, provocando un crash per NULL pointer dereference.
Questo problema è stato introdotto dalla correzione del vettore IRQ quando il numero di VF (Virtual Functions) è pari a 7. La problematica viene risolta verificando esplicitamente `pdev->msix_enabled` per determinare l'indice corretto del vettore.
Inoltre, come correzione secondaria, si imposta la maschera delle interruzioni su BIT(0) per il fallback non-MSI-X. In modalità MSI/INTx, le interruzioni MISC e di coda condividono il vettore 0, e il registro WX_PX_MISC_IVAR è valido solo nel caso MSI-X. Pertanto, BIT(0) rappresenta la maschera corretta per la causa miscellanea quando MSI-X è disabilitato.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.