Katalog CVE

CVE-2024-49936

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

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

Streszczenie

W jądrze Linux w sterowniku xen-netback wykryto podatność use-after-free w funkcji xenvif_flush_hash. Podczas iteracji listy w sekcji krytycznej RCU, wywołanie kfree_rcu może spowodować dostęp do zwolnionej pamięci.

Ocena ryzyka

Podatność może prowadzić do awarii systemu lub potencjalnie umożliwić atakującemu wykonanie dowolnego kodu w kontekście jądra.

Rekomendacja

Zaleca się zastosowanie oficjalnej łatki jądra Linux, która zmienia iterację na list_for_each_entry_safe, aby uniknąć use-after-free.

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: net/xen-netback: prevent UAF in xenvif_flush_hash() During the list_for_each_entry_rcu iteration call of xenvif_flush_hash, kfree_rcu does not exist inside the rcu read critical section, so if kfree_rcu is called when the rcu grace period ends during the iteration, UAF occurs when accessing head->next after the entry becomes free. Therefore, to solve this, you need to change it to list_for_each_entry_safe.

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