Katalog CVE

CVE-2026-68317

Niskie ryzyko· EPSS 6%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

W jądrze Linuxa w sterowniku pds_core wykryto wyścig (race condition) podczas dodawania i usuwania urządzeń pomocniczych (auxiliary devices). Dwie ścieżki (reset VF i handler devlink) mogą jednocześnie modyfikować ten sam slot, co prowadzi do wycieku pamięci lub dereferencji pustego wskaźnika. Poprawka polega na sprawdzaniu i aktualizacji slotu pod ochroną config_lock.

Ocena ryzyka

Wyścig może prowadzić do wycieku pamięci, awarii systemu lub nieprawidłowego działania sterownika, co może wpłynąć na stabilność systemu.

Rekomendacja

Zastosuj aktualizację jądra Linux zawierającą poprawkę, która zapewnia sprawdzanie i aktualizację slotu pod config_lock w obu ścieżkach.

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: pds_core: fix auxiliary device add/del races Two paths add or delete the same slot (pf->vfs[vf_id].padev): a VF's pdsc_reset_done() and the PF's devlink enable_vnet/disable_vnet handler. They serialize on config_lock, but neither guards the slot under it correctly. add() registers and stores a new auxiliary device without first checking the slot, so a second add of an already-populated slot leaks the first device. del() makes that check outside config_lock, so two concurrent dels can both pass it; the first clears the slot, and the second dereferences a NULL pointer. Check and update the slot under config_lock in both paths.

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