Katalog CVE

CVE-2025-40024

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

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

Streszczenie

W jądrze Linux w podsystemie vhost wykryto podatność polegającą na braku referencji do struktury zadania (task_struct). Zadanie może zakończyć się wcześniej, a próba obudzenia go przez vhost_task_wake() może prowadzić do dostępu do zwolnionej pamięci.

Ocena ryzyka

Może to prowadzić do użycia po zwolnieniu (use-after-free), co może skutkować awarią systemu lub potencjalnie umożliwić eskalację uprawnień.

Rekomendacja

Zaleca się aktualizację jądra Linux do wersji zawierającej poprawkę, która zwiększa licznik referencji do task_struct podczas tworzenia wątku i zwalnia go przy usuwaniu vhost_task.

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: vhost: Take a reference on the task in struct vhost_task. vhost_task_create() creates a task and keeps a reference to its task_struct. That task may exit early via a signal and its task_struct will be released. A pending vhost_task_wake() will then attempt to wake the task and access a task_struct which is no longer there. Acquire a reference on the task_struct while creating the thread and release the reference while the struct vhost_task itself is removed. If the task exits early due to a signal, then the vhost_task_wake() will still access a valid task_struct. The wake is safe and will be skipped in this case.

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