Katalog CVE

CVE-2024-40909

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

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

Streszczenie

W jądrze Linux w podsystemie BPF istnieje potencjalna podatność use-after-free w funkcji bpf_link_free(). Po pewnym commicie, link BPF może być zwolniony przez dealloc_deferred, ale kod nadal używa dealloc, co prowadzi do użycia po zwolnieniu.

Ocena ryzyka

Użycie po zwolnieniu może prowadzić do nieprawidłowego działania, awarii systemu lub potencjalnego podniesienia uprawnień.

Rekomendacja

Zainstaluj poprawkę jądra, która wywołuje tylko jedną z funkcji dealokacji i dodaje ostrzeżenie WARN_ON.

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: bpf: Fix a potential use-after-free in bpf_link_free() After commit 1a80dbcb2dba, bpf_link can be freed by link->ops->dealloc_deferred, but the code still tests and uses link->ops->dealloc afterward, which leads to a use-after-free as reported by syzbot. Actually, one of them should be sufficient, so just call one of them instead of both. Also add a WARN_ON() in case of any problematic implementation.

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