Katalog CVE

CVE-2026-23372

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

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

Streszczenie

W jądrze Linux rozwiązano podatność w module nfc: rawsock, polegającą na braku anulowania tx_work przed zniszczeniem gniazda. Funkcja rawsock_tx_work działająca w kolejce roboczej systemu wywołuje nfc_data_exchange, która dereferencjonuje urządzenie NCI; bez synchronizacji tx_work może wyścignąć się z niszczeniem gniazda i urządzenia, gdy proces zostanie zabity (np. przez SIGKILL), prowadząc do use-after-free lub wycieku referencji.

Ocena ryzyka

Może prowadzić do use-after-free lub wycieku referencji, co potencjalnie umożliwia destabilizację systemu lub dalszą eksploatację. Ryzyko dotyczy systemów z aktywnym interfejsem NFC.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę, która ustawia SEND_SHUTDOWN, używa cancel_work_sync i czyści pozostałe zakolejkowane skb przed zwolnieniem gniazda.

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: rawsock: cancel tx_work before socket teardown In rawsock_release(), cancel any pending tx_work and purge the write queue before orphaning the socket. rawsock_tx_work runs on the system workqueue and calls nfc_data_exchange which dereferences the NCI device. Without synchronization, tx_work can race with socket and device teardown when a process is killed (e.g. by SIGKILL), leading to use-after-free or leaked references. Set SEND_SHUTDOWN first so that if tx_work is already running it will see the flag and skip transmitting, then use cancel_work_sync to wait for any in-progress execution to finish, and finally purge any remaining queued skbs.

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