Katalog CVE

CVE-2026-89964

Nieznane
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux funkcja eisa_irq_setup() przy nieprawidłowej wartości parametru wiersza poleceń "eisa_irq_edge=" wypisuje komunikat błędu i kontynuuje bez przesunięcia bieżącej pozycji. Powoduje to wielokrotne parsowanie tej samej nieprawidłowej wartości i nieskończoną pętlę podczas rozruchu jądra.

Ocena ryzyka

Może uniemożliwić rozruch systemu na platformach parisc, gdy w parametrach rozruchu podano nieprawidłową wartość eisa_irq_edge. Wymaga dostępu do konfiguracji parametrów rozruchu.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę przechodzącą do następnego wpisu oddzielonego przecinkiem lub zatrzymującą parsowanie. Sprawdź poprawność parametru eisa_irq_edge w konfiguracji rozruchu.

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: parisc: eisa: Fix infinite loop when parsing invalid IRQ value When an invalid value is passed via the "eisa_irq_edge=" kernel command line parameter (e.g. "eisa_irq_edge=16,5"), eisa_irq_setup() prints an error message and continues without advancing the current position. As a result the same invalid value is parsed again and again, causing an infinite loop while the kernel boots. Advance to the next comma-separated entry, or stop parsing when there is no next entry, before continuing so that the remaining entries are processed normally.

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