CVE-2022-22901
ŚrednieCVSS 5.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 48 - wyżej niż 48% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do wywołania awarii (DoS) aplikacji korzystającej z JerryScript, co może zakłócić działanie systemu.
Rekomendacja
Zaleca się aktualizację JerryScript do wersji zawierającej poprawkę lub zastosowanie łatki usuwającej błąd asercji.
Inne podatności w JerryScript
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-34868Wysokie
W Jerryscript 3.0 (commit 05dbbd1) odkryto błąd asercji w funkcji parser_parse_for_statement_start w pliku js-parser-statm.c.
- 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.
Oryginalny opis (angielski, źródło NVD)
There is an Assertion in 'context_p->next_scanner_info_p->type == SCANNER_TYPE_FUNCTION' failed at parser_parse_function_arguments in /js/js-parser.c of JerryScript commit a6ab5e9.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

