Katalog CVE

CVE-2026-31912

ŚrednieCVSS 5.5
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Interpretator BPF w libpcap nie wykrywa ani osiągnięcia końca bufora programu filtrującego z powodu braku instrukcji return, ani wykonania instrukcji skoku z przesunięciem wskazującym poza bufor. W szczególnych, rzadkich przypadkach użycia, spreparowany program filtrujący może spowodować, że interpretator spróbuje odczytać pamięć procesu systemu operacyjnego w obszarze 32 GiB wokół bufora na architekturach 64-bitowych i w całej przestrzeni adresowej na architekturach 32-bitowych.

Ocena ryzyka

Może to prowadzić do wycieku informacji z pamięci procesu lub awarii, co stanowi zagrożenie dla poufności i dostępności.

Rekomendacja

Zaktualizuj libpcap do wersji zawierającej poprawkę, jeśli dostępna; jeśli nie, ogranicz zaufanie do źródeł filtrów BPF.

Inne podatności w libpcap

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

libpcap BPF interpreter detects neither reaching the end of the filter program buffer due to lack of a return instruction nor executing a jump instruction with an offset that translates to a pointer outside of the buffer. In particular uncommon use cases a crafted filter program can cause the interpreter to try reading the OS process memory in the 32GiB around the buffer on 64-bit architectures and in the entire address space on 32-bit architectures.

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