Podatności libbpf
3 znanych podatności CVE w libbpf, przetłumaczonych i ocenionych.
- CVE-2025-29481Średnie
Podatność przepełnienia bufora w libbpf 1.5.0 pozwala lokalnemu atakującemu na wykonanie dowolnego kodu poprzez funkcję bpf_object__init_prog w libbpf. Strona trzecia zakwestionowała tę podatność, twierdząc, że nikt rozsądny nie powinien przekazywać niezaufanych plików ELF do libbpf działającej z uprawnieniami roota.
- CVE-2026-80675Wysokie
W libbpf w podpisanym loaderze brakuje sprawdzenia, czy mapa jest wyłączna (exclusive) przed walidacją skrótu map->sha. Bez tego inny program BPF z dostępem do mapy może zmutować jej zawartość po zamrożeniu, co pozwala na sprawdzenie na nieaktualnych danych. Poprawka dodaje sprawdzenie wyłączności.
- CVE-2022-49030Wysokie
W bibliotece libbpf w jądrze Linux wykryto problem z przepełnieniem rozmiaru podczas mapowania pamięci ringbuf. Maksymalny rozmiar ringbuf na hoście x86-64 wynosi 2 GB, więc podwojona wartość max_entries może przepełnić typ u32 podczas mapowania strony producenta i stron danych. Naprawa polega na rzutowaniu rozmiaru regionu mapowania tylko do odczytu na typ __u64 i sprawdzeniu, czy nie nastąpi przepełnienie podczas mmap.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

