CVE-2016-10133
KrytyczneStreszczenie
W podatności CVE-2016-10133 występuje przepełnienie bufora na stercie w funkcji js_stackoverflow w pliku jsrun.c w MuJS. Atakujący mogą wykorzystać błąd związany z usuwaniem dodatkowych argumentów do funkcji lekkich, co prowadzi do nieokreślonego wpływu.
Ocena ryzyka
Ryzyko dla organizacji polega na możliwości wykorzystania tej podatności przez atakujących, co może prowadzić do nieautoryzowanego dostępu lub destabilizacji systemu.
Rekomendacja
Zaleca się aktualizację MuJS do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie systemu pod kątem nieautoryzowanych działań.
Inne podatności w MuJS
Zobacz wszystkie- CVE-2016-10132Wysokie
W bibliotece MuJS firmy Artifex Software, Inc. występuje podatność, która pozwala atakującym na spowodowanie awarii systemu poprzez dereferencję wskaźnika NULL podczas kompilacji wyrażeń regularnych.
- CVE-2016-9108Wysokie
Przepełnienie całkowitej liczby w funkcji js_regcomp w pliku regexp.c w MuJS przed commit b6de34ac6d8bb7dd5461c57940acfbd3ee7fd93e może umożliwić atakującym spowodowanie awarii aplikacji poprzez spreparowany wyrażenie regularne.
- CVE-2017-5628Wysokie
W oprogramowaniu MuJS przed wersją 8f62ea10a0af68e56d5c00720523ebcba13c2e6a odkryto problem związany z funkcją MakeDay w pliku jsdate.c, która nie waliduje miesiąca. To prowadzi do przepełnienia całkowitego podczas analizowania specjalnie przygotowanego pliku JS.
- CVE-2017-5627Wysokie
W MuJS przed wersją 4006739a28367c708dea19aeb19b8a1a9326ce08 odkryto problem związany z brakiem sprawdzenia długości tablicy w funkcji jsR_setproperty. To prowadzi do przepełnienia całkowitego w funkcji js_pushstring podczas analizowania specjalnie przygotowanego pliku JS.
- CVE-2016-9109Wysokie
MuJS od Artifex Software pozwala atakującym na spowodowanie odmowy usługi (awarii) poprzez wektory związane z niekompletnymi sekwencjami ucieczki. Ta podatność występuje z powodu niekompletnego rozwiązania dla CVE-2016-7563.
- CVE-2016-7563Wysokie
Funkcja chartorune w MuJS firmy Artifex Software pozwala atakującym na wywołanie odmowy usługi (odczyt poza zakresem) poprzez umieszczenie znaku * (gwiazdka) na końcu wejścia.
- CVE-2016-9136Wysokie
MuJS przed wersją a0ceaf5050faf419401fe1b83acfa950ec8a8a89 firmy Artifex Software, Inc. pozwala atakującym zależnym od kontekstu na uzyskanie wrażliwych informacji poprzez wykorzystanie specjalnie przygotowanego kodu JavaScript, co jest związane z problemem 'Buffer Over-read'.
- CVE-2016-7506Wysokie
W funkcji Sp_replace_regexp w MuJS firmy Artifex Software, Inc. przed wersją 5000749f5afe3b956fc916e407309de840997f4a zaobserwowano podatność na odczyt poza zakresem. Skuteczne wykorzystanie tej luki może prowadzić do wykonania kodu lub stanu odmowy usługi.
- CVE-2016-7505Krytyczne
W funkcji divby w MuJS przed wersją 8c805b4eb19cf2af689c860b77e6111d2ee439d5 wystąpiła podatność na przepełnienie bufora. Skuteczne wykorzystanie tej podatności może prowadzić do wykonania kodu lub stanu odmowy usługi.
- CVE-2016-7504Krytyczne
W funkcji Rp_toString w MuJS przed wersją 5c337af4b3df80cf967e4f9f6a21522de84b392a wystąpiła podatność typu use-after-free. Jej wykorzystanie może prowadzić do wykonania złośliwego kodu lub stanu odmowy usługi.
Oryginalny opis (angielski, źródło NVD)
Heap-based buffer overflow in the js_stackoverflow function in jsrun.c in Artifex Software, Inc. MuJS allows attackers to have unspecified impact by leveraging an error when dropping extra arguments to lightweight functions.

