Katalog CVE

CVE-2017-9250

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcja lexer_process_char_literal w jerry-core/parser/js/js-lexer.c w JerryScript 1.0 nie pomija alokacji pamięci dla pustych ciągów, co pozwala zdalnym atakującym na spowodowanie odmowy usługi (dereferencja wskaźnika NULL i awaria aplikacji) poprzez źle sformatowany kod źródłowy JavaScript.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do zdalnego wywołania awarii aplikacji, co prowadzi do przerwy w dostępności usług.

Rekomendacja

Zaleca się aktualizację do najnowszej wersji JerryScript, aby usunąć tę podatność oraz monitorowanie aplikacji pod kątem nieautoryzowanych prób wstrzykiwania kodu.

Inne podatności w JerryScript 1.0

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

The lexer_process_char_literal function in jerry-core/parser/js/js-lexer.c in JerryScript 1.0 does not skip memory allocation for empty strings, which allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via malformed JavaScript source code, related to the jmem_heap_free_block function.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS