Katalog CVE

CVE-2026-68327

Niskie ryzyko· EPSS 7%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

W jądrze Linux w sterowniku wanxl występuje potencjalne wyłuskanie wskaźnika NULL podczas wczesnych błędów inicjalizacji. Funkcja wanxl_pci_init_one() zapisuje kartę w danych sterownika przed zamapowaniem BAR, a w przypadku błędu funkcja wanxl_pci_remove_one() wywołuje wanxl_reset(), która dereferencjonuje wskaźnik card->plx, który może być jeszcze NULL.

Ocena ryzyka

Może to prowadzić do awarii systemu podczas inicjalizacji sprzętu, szczególnie przy błędach alokacji pamięci lub przywracania maski DMA.

Rekomendacja

Zastosuj poprawkę, która wykonuje reset sprzętu tylko po zamapowaniu BAR, aby uniknąć wyłuskania wskaźnika NULL.

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: wan: wanxl: Only reset hardware after BAR mapping wanxl_pci_init_one() stores the freshly allocated card in driver data before the PLX BAR is mapped. Several early probe failures then unwind through wanxl_pci_remove_one(), including failure to allocate the coherent status area or to restore the DMA mask. wanxl_pci_remove_one() unconditionally calls wanxl_reset(), and wanxl_reset() dereferences card->plx. On those early failures card->plx is still NULL, so the error path can dereference a NULL MMIO pointer. Only issue the hardware reset once the BAR mapping exists. The remaining cleanup in wanxl_pci_remove_one() already checks whether later resources were allocated. This issue was found by a static analysis checker and confirmed by manual source review.

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