CVE-2017-11410
WysokieStreszczenie
W Wireshark w wersjach do 2.0.13 oraz 2.2.x do 2.2.7, dyssektor WBXML mógł wejść w nieskończoną pętlę, wywołaną przez wstrzyknięcie pakietu lub uszkodzony plik zrzutu. Problem został rozwiązany poprzez dodanie walidacji relacji między indeksami a długościami.
Ocena ryzyka
Organizacje mogą być narażone na ataki, które wykorzystują tę podatność do zakłócenia działania Wiresharka, co może prowadzić do utraty danych lub przestoju w analizie ruchu sieciowego.
Rekomendacja
Zaleca się aktualizację Wiresharka do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie ruchu sieciowego w celu wykrycia potencjalnych prób ataków.
Inne podatności w Wireshark
Zobacz wszystkie- CVE-2017-17997Wysokie
W Wireshark przed wersją 2.2.12, rozdzielacz MRDISC niewłaściwie używa wskaźnika NULL, co prowadzi do awarii programu. Problem został rozwiązany poprzez walidację adresu IPv4.
- CVE-2017-17935Wysokie
Funkcja File_read_line w Wireshark do wersji 2.2.11 nieprawidłowo usuwa znaki ' ', co umożliwia zdalnym atakującym spowodowanie awarii aplikacji poprzez wysłanie spreparowanego pakietu, który wywołuje przetwarzanie pustej linii.
- CVE-2017-17083Wysokie
W Wireshark w wersjach od 2.4.0 do 2.4.2 oraz od 2.2.0 do 2.2.10, rozkładacz NetBIOS mógł spowodować awarię aplikacji. Problem został rozwiązany poprzez zapewnienie, że operacje zapisu są ograniczone do początku bufora.
- CVE-2017-13767Wysokie
W Wireshark w wersjach 2.4.0, 2.2.0 do 2.2.8 oraz 2.0.0 do 2.0.14, dyssekator MSDP mógł wejść w nieskończoną pętlę. Problem został rozwiązany poprzez dodanie walidacji długości.
- CVE-2017-9766Wysokie
W Wireshark 2.2.7 dane PROFINET IO z wysoką głębokością rekurencji mogą pozwolić zdalnym atakującym na spowodowanie odmowy usługi (wyczerpanie stosu) w funkcji dissect_IODWriteReq.
- CVE-2017-9351Wysokie
W Wireshark w wersjach od 2.2.0 do 2.2.6 oraz od 2.0.0 do 2.0.12, dyssekator DHCP mógł odczytywać dane poza końcem bufora. Problem został rozwiązany poprzez dokładniejsze wydobywanie identyfikatora klasy dostawcy.
- CVE-2017-9345Wysokie
W Wireshark w wersjach od 2.2.0 do 2.2.6 oraz od 2.0.0 do 2.0.12, rozkładacz DNS mógł wejść w nieskończoną pętlę. Problem został rozwiązany poprzez próbę wykrycia wskaźników samoodwołujących się.
- CVE-2017-9343Wysokie
W Wireshark w wersjach od 2.2.0 do 2.2.6 oraz od 2.0.0 do 2.0.12, rozkładacz MSNIP niewłaściwie wykorzystuje wskaźnik NULL. Problem został rozwiązany poprzez walidację adresu IPv4.
- CVE-2017-7748Wysokie
W Wireshark w wersjach od 2.2.0 do 2.2.5 oraz od 2.0.0 do 2.0.11, dyssekator WSP mógł wpaść w nieskończoną pętlę, co było wywoływane przez wstrzykiwanie pakietów lub uszkodzony plik zrzutu. Problem został rozwiązany poprzez dodanie sprawdzenia długości.
- CVE-2017-7747Wysokie
W Wireshark w wersjach od 2.2.0 do 2.2.5 oraz od 2.0.0 do 2.0.11, rozkładacz PacketBB mógł ulegać awarii w wyniku wstrzyknięcia pakietu lub uszkodzonego pliku z przechwyceniem. Problem został rozwiązany poprzez ograniczenie dodatków do drzewa protokołu.
Oryginalny opis (angielski, źródło NVD)
In Wireshark through 2.0.13 and 2.2.x through 2.2.7, the WBXML dissector could go into an infinite loop, triggered by packet injection or a malformed capture file. This was addressed in epan/dissectors/packet-wbxml.c by adding validation of the relationships between indexes and lengths. NOTE: this vulnerability exists because of an incomplete fix for CVE-2017-7702.

