Katalog CVE

CVE-2026-6554

ŚrednieCVSS 5.5
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Interpretator BPF w libpcap traktuje przesunięcie w instrukcji BPF 'ja L' jako liczbę całkowitą ze znakiem, aby zaimplementować pętle za pomocą skoków wstecz, ale nie ogranicza liczby iteracji pętli. W szczególnych, rzadkich przypadkach użycia, spreparowany program filtrujący może spowodować nieskończoną pętlę w interpretatorze.

Ocena ryzyka

Spreparowany filtr może spowodować zawieszenie procesu korzystającego z libpcap, co prowadzi do niedostępności usługi (DoS).

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 treats the offset in the 'ja L' BPF instruction as a signed integer to implement looping via backward jumps, but it does not limit the number of loop iterations. In particular uncommon use cases a crafted filter program can cause the interpreter to loop infinitely.

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