Katalog CVE

CVE-2021-4001

ŚrednieCVSS 4.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

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

Streszczenie

W weryfikatorze eBPF jądra Linux wykryto warunek wyścigu między bpf_map_update_elem a bpf_map_freeze z powodu braku blokady w kernel/bpf/syscall.c. Lokalny użytkownik z uprawnieniami cap_sys_admin lub cap_bpf może zmodyfikować zamrożoną przestrzeń adresową mapy. Podatność dotyczy wersji jądra przed 5.16 rc2.

Ocena ryzyka

Lokalny użytkownik z podwyższonymi uprawnieniami może obejść mechanizm zamrażania map eBPF, co może prowadzić do naruszenia integralności danych jądra i potencjalnej eskalacji uprawnień.

Rekomendacja

Zaktualizować jądro Linux do wersji 5.16 rc2 lub nowszej, a w międzyczasie ograniczyć przyznawanie uprawnień cap_sys_admin i cap_bpf do niezbędnego minimum.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

A race condition was found in the Linux kernel's ebpf verifier between bpf_map_update_elem and bpf_map_freeze due to a missing lock in kernel/bpf/syscall.c. In this flaw, a local user with a special privilege (cap_sys_admin or cap_bpf) can modify the frozen mapped address space. This flaw affects kernel versions prior to 5.16 rc2.

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