Katalog CVE

CVE-2026-74354

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.12%

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

Streszczenie

W jądrze Linux naprawiono podatność w funkcji zap_pages() w BPF, która wymagała trzymania mmap_lock. Poprzednio brak odpowiedniego blokowania mógł prowadzić do problemów z synchronizacją i potencjalnego użycia po zwolnieniu (UAF) podczas operacji na mapach pamięci.

Ocena ryzyka

Podatność może prowadzić do nieprawidłowego dostępu do pamięci, co może skutkować awarią systemu lub eskalacją uprawnień w środowiskach z włączonym BPF.

Rekomendacja

Zaleca się jak najszybsze zastosowanie oficjalnej łatki jądra Linux dla tej podatności oraz monitorowanie systemów pod kątem nietypowych zachowań.

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

In the Linux kernel, the following vulnerability has been resolved: bpf: Take mmap_lock in zap_pages() zap_vma_range() requires the owning mm's mmap_lock to be held. Taking mmap_read_lock under arena->lock would AB-BA against arena_vm_close() and arena_map_mmap(), both of which run with mmap_write_lock held and then acquire arena->lock. Instead drop arena->lock, mmget_not_zero() the vma's mm, take mmap_read_lock, and re-resolve the vma via find_vma() since it may have been unmapped or replaced while waiting. Track processed vmls with a per-call generation in vml->zap_gen and serialize zap_pages() callers with a new arena->zap_mutex so concurrent callers on different uaddr ranges do not mark each other's vmls processed before the zap is done.

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