Katalog CVE

CVE-2025-38416

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

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

Streszczenie

W sterowniku NFC NCI UART w jądrze Linux występuje podatność polegająca na ustawianiu tty->disc_data przed pomyślnym otwarciem urządzenia NCI. Może to prowadzić do użycia nieprawidłowego wskaźnika, jeśli urządzenie zacznie wysyłać dane przed zakończeniem inicjalizacji.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do eskalacji uprawnień lub wykonania dowolnego kodu poprzez wysłanie danych do urządzenia NFC przed pełną inicjalizacją.

Rekomendacja

Zastosuj łatkę z jądra Linux dla CVE-2025-38416, która ustawia tty->disc_data tylko po pomyślnym otwarciu urządzenia NCI.

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: NFC: nci: uart: Set tty->disc_data only in success path Setting tty->disc_data before opening the NCI device means we need to clean it up on error paths. This also opens some short window if device starts sending data, even before NCIUARTSETDRIVER IOCTL succeeded (broken hardware?). Close the window by exposing tty->disc_data only on the success path, when opening of the NCI device and try_module_get() succeeds. The code differs in error path in one aspect: tty->disc_data won't be ever assigned thus NULL-ified. This however should not be relevant difference, because of "tty->disc_data=NULL" in nci_uart_tty_open().

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