Katalog CVE

CVE-2024-27047

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

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

Streszczenie

W jądrze Linux funkcja phy_get_internal_delay może próbować odwołać się do pustej tablicy, gdy sterownik wywołuje ją bez zdefiniowanych delay_values, a rx-internal-delay-ps lub tx-internal-delay-ps wynosi 0 w device-tree. Prowadzi to do błędu NULL pointer dereference i paniki jądra.

Ocena ryzyka

Może wystąpić awaria jądra (kernel oops) powodująca niedostępność systemu. Ryzyko dotyczy systemów z określoną konfiguracją sterowników PHY i device-tree.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę warunku sprawdzającego rozmiar tablicy. Zweryfikuj konfigurację device-tree dla sterowników PHY.

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: phy: fix phy_get_internal_delay accessing an empty array The phy_get_internal_delay function could try to access to an empty array in the case that the driver is calling phy_get_internal_delay without defining delay_values and rx-internal-delay-ps or tx-internal-delay-ps is defined to 0 in the device-tree. This will lead to "unable to handle kernel NULL pointer dereference at virtual address 0". To avoid this kernel oops, the test should be delay >= 0. As there is already delay < 0 test just before, the test could only be size == 0.

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