CVE-2014-9378
WysokieStreszczenie
Ettercap w wersji 0.8.1 nie weryfikuje niektórych wartości zwracanych, co umożliwia zdalnym atakującym spowodowanie awarii (denial of service) lub potencjalne wykonanie dowolnego kodu poprzez spreparowane dane przekazywane do funkcji parse_line lub dissector_imap.
Ocena ryzyka
Atakujący mogą wykorzystać tę podatność do zdalnego wywołania awarii usługi lub wykonania złośliwego kodu, co stwarza poważne zagrożenie dla bezpieczeństwa systemu.
Rekomendacja
Zaleca się aktualizację Ettercap do najnowszej wersji, która zawiera poprawki zabezpieczeń oraz weryfikację danych wejściowych w odpowiednich funkcjach.
Inne podatności w Ettercap 0.8.1
Zobacz wszystkie- CVE-2014-9379Wysokie
Funkcja radius_get_attribute w Ettercap 0.8.1 wykonuje niepoprawne rzutowanie, co pozwala zdalnym atakującym na spowodowanie awarii (denial of service) lub potencjalne wykonanie dowolnego kodu poprzez nieokreślone wektory, co prowadzi do przepełnienia bufora na stosie.
- CVE-2014-9377Wysokie
W funkcji nbns_spoof w Ettercap 0.8.1 występuje przepełnienie bufora oparte na stercie, które może być wykorzystane przez zdalnych atakujących. Atakujący mogą spowodować awarię usługi lub potencjalnie wykonać dowolny kod, wysyłając dużą paczkę netbios.
- CVE-2014-9376Wysokie
W Ettercap 0.8.1 występuje problem z niedoborem wartości całkowitych, który pozwala zdalnym atakującym na spowodowanie odmowy usługi (zapisy poza zakresem) oraz potencjalne wykonanie dowolnego kodu. Problemy te mogą wystąpić w kilku funkcjach, w tym dissector_dhcp, dissector_gg oraz dissector_TN3270.
- CVE-2014-6396Wysokie
Funkcja dissector_postgresql w Ettercap przed wersją 0.8.1 umożliwia zdalnym atakującym spowodowanie odmowy usługi oraz potencjalne wykonanie dowolnego kodu poprzez odpowiednio skonstruowaną długość hasła, co prowadzi do zapisania 0 znaków w dowolnej lokalizacji pamięci.
- CVE-2017-8366Krytyczne
Funkcja strescape w pliku ec_strings.c w Ettercap 0.8.2 umożliwia zdalnym atakującym spowodowanie odmowy usługi (przepełnienie bufora na stercie i awaria aplikacji) lub potencjalnie inny nieokreślony wpływ poprzez źle obsługiwany filtr.
- CVE-2026-9365Średnie
W Ettercap do wersji 0.8.3 występuje przepełnienie bufora sterty w funkcji FUNC_DECODER komponentu GG Dissector (plik ec_gg.c). Manipulacja argumentem gg może prowadzić do zdalnego ataku, choć jest to trudne do wykorzystania.
Oryginalny opis (angielski, źródło NVD)
Ettercap 0.8.1 does not validate certain return values, which allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a crafted (1) name to the parse_line function in mdns_spoof/mdns_spoof.c or (2) base64 encoded password to the dissector_imap function in dissectors/ec_imap.c.

