CVE-2017-9351
WysokieStreszczenie
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.
Ocena ryzyka
Możliwość odczytu danych poza buforem może prowadzić do nieprzewidzianego zachowania aplikacji, co stwarza ryzyko potencjalnego wycieku danych lub awarii systemu.
Rekomendacja
Zaleca się aktualizację Wiresharka do najnowszej wersji, aby usunąć tę podatność.
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-11410Wysokie
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.
- 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-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 2.2.0 to 2.2.6 and 2.0.0 to 2.0.12, the DHCP dissector could read past the end of a buffer. This was addressed in epan/dissectors/packet-bootp.c by extracting the Vendor Class Identifier more carefully.

