Katalog CVE

CVE-2026-74741

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.45%

Percentyl 37 - wyżej niż 37% wszystkich znanych CVE

Streszczenie

W jądrze Linuxa w sterowniku ngbe występuje podatność na dereferencję wskaźnika NULL podczas włączania przerwań w trybie innym niż MSI-X. W takim trybie wx->msix_entry nie jest przydzielony, a wywołanie NGBE_INTR_MISC prowadzi do awarii.

Ocena ryzyka

Podatność może być wykorzystana do wywołania awarii systemu (crash) podczas konfiguracji przerwań, co zagraża dostępności systemu.

Rekomendacja

Zaleca się zastosowanie łatki jądra, która sprawdza pdev->msix_enabled przed użyciem wx->msix_entry, oraz aktualizację sterownika ngbe.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: net: ngbe: fix NULL pointer dereference in non-MSI-X interrupt enabling In non-MSI-X mode (such as legacy INTx or single MSI), wx->msix_entry is not allocated or initialized. Calling NGBE_INTR_MISC(wx) dereferences wx->msix_entry->entry, leading to a NULL pointer dereference crash. This issue was introduced by fixing the IRQ vector when the number of VFs is 7. Fix the issue by explicitly checking `pdev->msix_enabled` to determine the correct vector index. Additionally, as a side fix, set the interrupt mask to BIT(0) for the non-MSI-X fallback. In MSI/INTx mode, the MISC and queue interrupts share vector 0, and the WX_PX_MISC_IVAR register is only valid in the MSI-X case. Thus, BIT(0) is the correct mask for the miscellaneous cause when MSI-X is disabled.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS