Katalog CVE

CVE-2026-64015

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

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

Streszczenie

W jądrze Linux wykryto podatność w mechanizmie wyszukiwania kluczy, gdzie funkcja find_key_to_update() wywołuje assoc_array_find() bez trzymania blokady RCU. Powoduje to problemy z bezpieczeństwem, szczególnie w przypadku trwałych kluczy, które używają innego modelu blokowania niż standardowe klucze.

Ocena ryzyka

Organizacja może być narażona na nieprzewidziane zachowanie systemu, potencjalnie prowadzące do wycieku danych lub awarii, jeśli atakujący wykorzysta brak synchronizacji RCU do manipulacji strukturą kluczy.

Rekomendacja

Należy natychmiast zaktualizować jądro Linux do wersji zawierającej poprawkę, która dodaje odpowiednie blokowanie RCU w funkcji find_key_to_update().

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: security/keys: fix missed RCU read section on lookup Nicholas Carlini reports that the keyring code calls assoc_array_find() in find_key_to_update() without holding the RCU read lock, while the assoc_array_gc() code really is designed around removing the node from the tree and then freeing it after an RCU grace-period. The regular key handling doesn't see this because holding the keyring semaphore hides any lifetime issues, but the persistent key handling uses a different model. Instead of extending the keyring locking, just do the simple RCU locking that the assoc_array was designed for.

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