Katalog CVE

CVE-2024-27401

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.30%

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

Streszczenie

W jądrze Linux w sterowniku firewire nosy wykryto problem, gdzie funkcja packet_buffer_get nie uwzględniała wartości user_length. Jeśli długość nagłówka pakietu przekracza user_length, funkcja zwraca teraz 0, informując użytkownika, że nie odczytano danych i potrzebny jest większy bufor. Pomaga to zapobiec przepełnieniom w przestrzeni użytkownika.

Ocena ryzyka

Podatność może prowadzić do przepełnienia bufora w przestrzeni użytkownika, co może skutkować awarią aplikacji lub potencjalnie eskalacją uprawnień. Wymaga dostępu do interfejsu firewire.

Rekomendacja

Zaleca się aktualizację jądra Linux do wersji z poprawką. Należy również ograniczyć dostęp do urządzeń firewire, jeśli nie są niezbędne.

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: firewire: nosy: ensure user_length is taken into account when fetching packet contents Ensure that packet_buffer_get respects the user_length provided. If the length of the head packet exceeds the user_length, packet_buffer_get will now return 0 to signify to the user that no data were read and a larger buffer size is required. Helps prevent user space overflows.

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