CVE-2016-9428
WysokieStreszczenie
W w3m przed wersją 0.5.3-31 odkryto problem związany z przepełnieniem bufora na stercie w funkcji addMultirowsForm. Umożliwia to zdalnym atakującym spowodowanie awarii usługi oraz potencjalne wykonanie dowolnego kodu poprzez spreparowaną stronę HTML.
Ocena ryzyka
Organizacje mogą być narażone na ataki, które prowadzą do awarii systemu oraz nieautoryzowanego wykonania kodu, co może skutkować utratą danych lub przejęciem kontroli nad systemem.
Rekomendacja
Zaleca się aktualizację w3m do wersji 0.5.3-31 lub nowszej, aby usunąć tę podatność oraz zminimalizować ryzyko związane z atakami.
Inne podatności w w3m
Zobacz wszystkie- CVE-2016-9429Wysokie
W w3m przed wersją 0.5.3-31 odkryto problem związany z przepełnieniem bufora w funkcji formUpdateBuffer. Atakujący zdalnie mogą spowodować awarię usługi oraz potencjalnie wykonać dowolny kod poprzez spreparowaną stronę HTML.
- CVE-2016-9426Wysokie
Wykryto problem w fork'u w3m Tatsuya Kinoshity przed wersją 0.5.3-31. Podatność na przepełnienie całkowitej liczby w funkcji renderTable w w3m umożliwia zdalnym atakującym spowodowanie odmowy usługi (OOM) oraz potencjalne wykonanie dowolnego kodu poprzez spreparowaną stronę HTML.
- CVE-2016-9425Wysokie
W w3m przed wersją 0.5.3-31 odkryto problem związany z przepełnieniem bufora w stercie w funkcji addMultirowsForm. Umożliwia to zdalnym atakującym spowodowanie awarii usługi oraz potencjalne wykonanie dowolnego kodu poprzez spreparowaną stronę HTML.
- CVE-2016-9424Wysokie
W w3m przed wersją 0.5.3-31 odkryto problem związany z niewłaściwą walidacją wartości atrybutu tagu, co może prowadzić do przepełnienia bufora na stercie i awarii programu. Atakujący zdalnie mogą wykorzystać tę podatność, aby potencjalnie wykonać dowolny kod za pomocą spreparowanej strony HTML.
- CVE-2016-9423Wysokie
W w3m przed wersją 0.5.3-31 odkryto problem związany z przepełnieniem bufora na stercie. Zdalni atakujący mogą wykorzystać tę podatność, aby spowodować awarię usługi oraz potencjalnie wykonać dowolny kod poprzez spreparowaną stronę HTML.
- CVE-2016-9422Wysokie
W w3m przed wersją 0.5.3-31 odkryto problem związany z funkcją feed_table_tag, która nieprawidłowo waliduje wartość span tabeli. To umożliwia zdalnym atakującym spowodowanie odmowy usługi (przepełnienie bufora stosu i/lub sterty) oraz potencjalne wykonanie dowolnego kodu za pomocą spreparowanej strony HTML.
- CVE-2023-38253Średnie
W w3m odkryto lukę typu out-of-bounds read w funkcji growbuf_to_Str w pliku indep.c. Problem ten może umożliwić atakującemu spowodowanie odmowy usługi poprzez spreparowany plik HTML.
- CVE-2023-38252Średnie
W w3m odkryto lukę typu out-of-bounds read w funkcji Strnew_size w pliku Str.c. Problem ten może umożliwić atakującemu spowodowanie odmowy usługi poprzez specjalnie przygotowany plik HTML.
Oryginalny opis (angielski, źródło NVD)
An issue was discovered in the Tatsuya Kinoshita w3m fork before 0.5.3-31. Heap-based buffer overflow in the addMultirowsForm function in w3m allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted HTML page.

