CVE-2026-121943
ŚrednieCVSS 4.8Streszczenie
Irontec sngrep do wersji 1.9.0 zawiera podatność polegającą na odczycie poza granicami stosu w funkcjach sip_check_packet i sip_validate_packet, spowodowaną błędem sprawdzania długości o jeden przy ładunkach SIP o rozmiarze 10240 bajtów. Zdalny atakujący może wysłać spreparowany pakiet SIP UDP lub TCP albo dostarczyć plik pcap, aby spowodować awarię sngrep lub wyciek bajtów stosu.
Ocena ryzyka
Może to prowadzić do awarii aplikacji lub ujawnienia poufnych danych ze stosu w wyświetlanych polach SIP.
Rekomendacja
Zaktualizuj sngrep do wersji nowszej niż 1.9.0, która naprawia błąd sprawdzania długości.
Inne podatności w sngrep
Zobacz wszystkie- CVE-2026-121944Średnie
sngrep do wersji 1.9.0 zawiera podatność polegającą na nieskończonej pętli w funkcji capture_packet_reasm_ip() w pliku src/capture.c. Atakujący może dostarczyć plik pcap z typem łącza NFLOG zawierającym TLV o długości mniejszej niż 4, co powoduje pełne obciążenie CPU wątku przechwytywania.
- CVE-2026-90558Krytyczne
sngrep w wersjach do 1.8.4 zawiera podatności przepełnienia bufora stosu w procedurach formatowania atrybutów SIP, gdy wartości nagłówków przekraczają limit bufora 255 bajtów. Atakujący może tworzyć złośliwe pakiety SIP z nadmiernie długimi polami Call-ID, X-Call-ID lub innymi nagłówkami, aby przepełnić bufory stosu i spowodować awarie lub wykonanie dowolnego kodu podczas parsowania i renderowania pakietów.
- CVE-2023-36192Wysokie
W wersji 1.6.0 programu Sngrep odkryto przepełnienie bufora na stercie w funkcji capture_ws_check_packet w pliku /src/capture.c.
Oryginalny opis (angielski, źródło NVD)
Irontec sngrep through 1.9.0 contains an out-of-bounds stack read vulnerability in sip_check_packet and sip_validate_packet caused by an off-by-one length check on 10240-byte SIP payloads. Remote attackers can send a crafted UDP or TCP SIP packet or supply a pcap file to crash sngrep or leak adjacent stack bytes into displayed SIP fields.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

