CVE-2023-34868
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 49 - wyżej niż 49% wszystkich znanych CVE
Streszczenie
W Jerryscript 3.0 (commit 05dbbd1) odkryto błąd asercji w funkcji parser_parse_for_statement_start w pliku js-parser-statm.c.
Ocena ryzyka
Błąd ten może prowadzić do nieprzewidzianego zachowania aplikacji, co może wpłynąć na stabilność i bezpieczeństwo systemu.
Rekomendacja
Zaleca się aktualizację Jerryscript do najnowszej wersji, aby usunąć tę podatność.
Inne podatności w Jerryscript 3.0
Zobacz wszystkie- CVE-2017-14749Wysokie
JerryScript 1.0 pozwala zdalnym atakującym na spowodowanie odmowy usługi lub potencjalne wykonanie dowolnego kodu poprzez spreparowany plik .js. Problem wynika z nieprawidłowego przetwarzania nieznanych znaków \ w danych bajtowych, co prowadzi do uszkodzenia pamięci sterty.
- CVE-2017-9250Wysokie
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.
- CVE-2023-34867Wysokie
W Jerryscript 3.0 (commit 05dbbd1) odkryto błąd asercji w funkcji ecma_property_hashmap_create, co może prowadzić do nieprzewidzianego zachowania aplikacji.
- CVE-2022-22901Średnie
W JerryScript w funkcji parser_parse_function_arguments w pliku js/js-parser.c występuje błąd asercji, który może prowadzić do awarii interpretera JavaScript.
Oryginalny opis (angielski, źródło NVD)
Jerryscript 3.0 (commit 05dbbd1) was discovered to contain an Assertion Failure via the parser_parse_for_statement_start at jerry-core/parser/js/js-parser-statm.c.

