Vendor CVEs
Jerryscript
All CVEs
95 total · sorted by risk| CVE | Vendor / Product | Sev | Risk | CVSS | EPSS | KEV | Published | Description |
|---|---|---|---|---|---|---|---|---|
| CVE-2022-22891 | 0.00 | — | 0.01 | Jan 20, 2022 | Jerryscript 3.0.0 was discovered to contain a SEGV vulnerability via ecma_ref_object_inline in /jerry-core/ecma/base/ecma-gc.c. | |||
| CVE-2022-22890 | 0.00 | — | 0.01 | Jan 20, 2022 | There is an Assertion 'arguments_type != SCANNER_ARGUMENTS_PRESENT && arguments_type != SCANNER_ARGUMENTS_PRESENT_NO_REG' failed at /jerry-core/parser/js/js-scanner-util.c in Jerryscript 3.0.0. | |||
| CVE-2022-22888 | 0.00 | — | 0.01 | Jan 20, 2022 | Jerryscript 3.0.0 was discovered to contain a stack overflow via ecma_op_object_find_own in /ecma/operations/ecma-objects.c. | |||
| CVE-2021-46351 | 0.00 | — | 0.01 | Jan 20, 2022 | There is an Assertion 'local_tza == ecma_date_local_time_zone_adjustment (date_value)' failed at /jerry-core/ecma/builtin-objects/ecma-builtin-date-prototype.c(ecma_builtin_date_prototype_dispatch_set):421 in JerryScript 3.0.0. | |||
| CVE-2021-46349 | 0.00 | — | 0.01 | Jan 20, 2022 | There is an Assertion 'type == ECMA_OBJECT_TYPE_GENERAL || type == ECMA_OBJECT_TYPE_PROXY' failed at /jerry-core/ecma/operations/ecma-objects.c in JerryScript 3.0.0. | |||
| CVE-2021-46350 | 0.00 | — | 0.01 | Jan 20, 2022 | There is an Assertion 'ecma_is_value_object (value)' failed at jerryscript/jerry-core/ecma/base/ecma-helpers-value.c in JerryScript 3.0.0. | |||
| CVE-2021-46348 | 0.00 | — | 0.01 | Jan 20, 2022 | There is an Assertion 'ECMA_STRING_IS_REF_EQUALS_TO_ONE (string_p)' failed at /jerry-core/ecma/base/ecma-literal-storage.c in JerryScript 3.0.0. | |||
| CVE-2021-46347 | 0.00 | — | 0.01 | Jan 20, 2022 | There is an Assertion 'ecma_object_check_class_name_is_object (obj_p)' failed at /jerry-core/ecma/operations/ecma-objects.c in JerryScript 3.0.0. | |||
| CVE-2021-46346 | 0.00 | — | 0.01 | Jan 20, 2022 | There is an Assertion 'local_tza == ecma_date_local_time_zone_adjustment (date_value)' failed at /jerry-core/ecma/builtin-objects/ecma-builtin-date-prototype.c(ecma_builtin_date_prototype_dispatch_set):421 in JerryScript 3.0.0. | |||
| CVE-2021-46345 | 0.00 | — | 0.01 | Jan 20, 2022 | There is an Assertion 'cesu8_cursor_p == cesu8_end_p' failed at /jerry-core/lit/lit-strings.c in JerryScript 3.0.0. | |||
| CVE-2021-46344 | 0.00 | — | 0.01 | Jan 20, 2022 | There is an Assertion 'flags & PARSER_PATTERN_HAS_REST_ELEMENT' failed at /jerry-core/parser/js/js-parser-expr.c in JerryScript 3.0.0. | |||
| CVE-2021-46343 | 0.00 | — | 0.01 | Jan 20, 2022 | There is an Assertion 'context_p->token.type == LEXER_LITERAL' failed at /jerry-core/parser/js/js-parser-expr.c in JerryScript 3.0.0. | |||
| CVE-2021-46342 | 0.00 | — | 0.01 | Jan 20, 2022 | There is an Assertion 'ecma_is_lexical_environment (obj_p) || !ecma_op_object_is_fast_array (obj_p)' failed at /jerry-core/ecma/base/ecma-helpers.c in JerryScript 3.0.0. | |||
| CVE-2021-46340 | 0.00 | — | 0.01 | Jan 20, 2022 | There is an Assertion 'context_p->stack_top_uint8 == SCAN_STACK_TRY_STATEMENT || context_p->stack_top_uint8 == SCAN_STACK_CATCH_STATEMENT' failed at /parser/js/js-scanner.c(scanner_scan_statement_end) in JerryScript 3.0.0. | |||
| CVE-2021-46339 | 0.00 | — | 0.01 | Jan 20, 2022 | There is an Assertion 'lit_is_valid_cesu8_string (string_p, string_size)' failed at /base/ecma-helpers-string.c(ecma_new_ecma_string_from_utf8) in JerryScript 3.0.0. | |||
| CVE-2021-46338 | 0.00 | — | 0.01 | Jan 20, 2022 | There is an Assertion 'ecma_is_lexical_environment (object_p)' failed at /base/ecma-helpers.c(ecma_get_lex_env_type) in JerryScript 3.0.0. | |||
| CVE-2021-46337 | 0.00 | — | 0.01 | Jan 20, 2022 | There is an Assertion 'page_p != NULL' failed at /parser/js/js-parser-mem.c(parser_list_get) in JerryScript 3.0.0. | |||
| CVE-2021-46336 | 0.00 | — | 0.01 | Jan 20, 2022 | There is an Assertion 'opts & PARSER_CLASS_LITERAL_CTOR_PRESENT' failed at /parser/js/js-parser-expr.c(parser_parse_class_body) in JerryScript 3.0.0. | |||
| CVE-2021-46170 | 0.00 | — | 0.01 | Jan 14, 2022 | An issue was discovered in JerryScript commit a6ab5e9. There is an Use-After-Free in lexer_compare_identifier_to_string in js-lexer.c file. | |||
| CVE-2021-26199 | 0.00 | — | 0.01 | Jun 10, 2021 | An issue was discovered in JerryScript 2.4.0. There is a heap-use-after-free in ecma_bytecode_ref in ecma-helpers.c file. | |||
| CVE-2021-26198 | 0.00 | — | 0.01 | Jun 10, 2021 | An issue was discovered in JerryScript 2.4.0. There is a SEVG in ecma_deref_bigint in ecma-helpers.c file. | |||
| CVE-2021-26197 | 0.00 | — | 0.01 | Jun 10, 2021 | An issue was discovered in JerryScript 2.4.0. There is a SEGV in main_print_unhandled_exception in main-utils.c file. | |||
| CVE-2021-26195 | 0.00 | — | 0.01 | Jun 10, 2021 | An issue was discovered in JerryScript 2.4.0. There is a heap-buffer-overflow in lexer_parse_number in js-lexer.c file. | |||
| CVE-2021-26194 | 0.00 | — | 0.01 | Jun 10, 2021 | An issue was discovered in JerryScript 2.4.0. There is a heap-use-after-free in ecma_is_lexical_environment in the ecma-helpers.c file. | |||
| CVE-2020-23323 | 0.00 | — | 0.01 | Jun 10, 2021 | There is a heap-buffer-overflow at re-parser.c in re_parse_char_escape in JerryScript 2.2.0. | |||
| CVE-2020-23322 | 0.00 | — | 0.01 | Jun 10, 2021 | There is an Assertion in 'context_p->token.type == LEXER_RIGHT_BRACE || context_p->token.type == LEXER_ASSIGN || context_p->token.type == LEXER_COMMA' in parser_parse_object_initializer in JerryScript 2.2.0. | |||
| CVE-2020-23321 | 0.00 | — | 0.01 | Jun 10, 2021 | There is a heap-buffer-overflow at lit-strings.c:431 in lit_read_code_unit_from_utf8 in JerryScript 2.2.0. | |||
| CVE-2020-23319 | 0.00 | — | 0.01 | Jun 10, 2021 | There is an Assertion in '(flags >> CBC_STACK_ADJUST_SHIFT) >= CBC_STACK_ADJUST_BASE || (CBC_STACK_ADJUST_BASE - (flags >> CBC_STACK_ADJUST_SHIFT)) <= context_p->stack_depth' in parser_emit_cbc_backward_branch in JerryScript 2.2.0. | |||
| CVE-2020-23314 | 0.00 | — | 0.01 | Jun 10, 2021 | There is an Assertion 'block_found' failed at js-parser-statm.c:2003 parser_parse_try_statement_end in JerryScript 2.2.0. | |||
| CVE-2020-23313 | 0.00 | — | 0.01 | Jun 10, 2021 | There is an Assertion 'scope_stack_p > context_p->scope_stack_p' failed at js-scanner-util.c:2510 in scanner_literal_is_created in JerryScript 2.2.0 | |||
| CVE-2020-23312 | 0.00 | — | 0.01 | Jun 10, 2021 | There is an Assertion 'context.status_flags & PARSER_SCANNING_SUCCESSFUL' failed at js-parser.c:2185 in parser_parse_source in JerryScript 2.2.0. | |||
| CVE-2020-23311 | 0.00 | — | 0.01 | Jun 10, 2021 | There is an Assertion 'context_p->token.type == LEXER_RIGHT_BRACE || context_p->token.type == LEXER_ASSIGN || context_p->token.type == LEXER_COMMA' failed at js-parser-expr.c:3230 in parser_parse_object_initializer in JerryScript 2.2.0. | |||
| CVE-2020-23310 | 0.00 | — | 0.01 | Jun 10, 2021 | There is an Assertion 'context_p->next_scanner_info_p->type == SCANNER_TYPE_FUNCTION' failed at js-parser-statm.c:733 in parser_parse_function_statement in JerryScript 2.2.0. | |||
| CVE-2020-23309 | 0.00 | — | 0.01 | Jun 10, 2021 | There is an Assertion 'context_p->stack_depth == context_p->context_stack_depth' failed at js-parser-statm.c:2756 in parser_parse_statements in JerryScript 2.2.0. | |||
| CVE-2020-23308 | 0.00 | — | 0.01 | Jun 10, 2021 | There is an Assertion 'context_p->stack_top_uint8 == LEXER_EXPRESSION_START' at js-parser-expr.c:3565 in parser_parse_expression in JerryScript 2.2.0. | |||
| CVE-2020-23302 | 0.00 | — | 0.01 | Jun 10, 2021 | There is a heap-use-after-free at ecma-helpers-string.c:772 in ecma_ref_ecma_string in JerryScript 2.2.0 | |||
| CVE-2020-29657 | 0.00 | — | 0.01 | Dec 9, 2020 | In JerryScript 2.3.0, there is an out-of-bounds read in main_print_unhandled_exception in the main-utils.c file. | |||
| CVE-2020-13991 | 0.00 | — | 0.02 | Sep 24, 2020 | vm/opcodes.c in JerryScript 2.2.0 allows attackers to hijack the flow of control by controlling a register. | |||
| CVE-2020-24344 | 0.00 | — | 0.01 | Aug 13, 2020 | JerryScript through 2.3.0 has a (function({a=arguments}){const arguments}) buffer over-read. | |||
| CVE-2020-24345 | 0.00 | — | 0.01 | Aug 13, 2020 | JerryScript through 2.3.0 allows stack consumption via function a(){new new Proxy(a,{})}JSON.parse("[]",a). NOTE: the vendor states that the problem is the lack of the --stack-limit option | |||
| CVE-2020-14163 | 0.00 | — | 0.01 | Jun 15, 2020 | An issue was discovered in ecma/operations/ecma-container-object.c in JerryScript 2.2.0. Operations with key/value pairs did not consider the case where garbage collection is triggered after the key operation but before the value operation, as demonstrated by improper read… | |||
| CVE-2020-13649 | 0.00 | — | 0.02 | May 28, 2020 | parser/js/js-scanner.c in JerryScript 2.2.0 mishandles errors during certain out-of-memory conditions, as demonstrated by a scanner_reverse_info_list NULL pointer dereference and a scanner_scan_all assertion failure. | |||
| CVE-2020-13622 | 0.00 | — | 0.01 | May 26, 2020 | JerryScript 2.2.0 allows attackers to cause a denial of service (assertion failure) because a property key query for a Proxy object returns unintended data. | |||
| CVE-2020-13623 | 0.00 | — | 0.01 | May 26, 2020 | JerryScript 2.2.0 allows attackers to cause a denial of service (stack consumption) via a proxy operation. | |||
| CVE-2019-1010176 | 0.00 | — | 0.03 | Jul 25, 2019 | JerryScript commit 4e58ccf68070671e1fff5cd6673f0c1d5b80b166 is affected by: Buffer Overflow. The impact is: denial of service and possibly arbitrary code execution. The component is: function lit_char_to_utf8_bytes (jerry-core/lit/lit-char-helpers.c:377). The attack vector is:… |
- CVE-2022-22891Jan 20, 2022risk 0.00cvss —epss 0.01
Jerryscript 3.0.0 was discovered to contain a SEGV vulnerability via ecma_ref_object_inline in /jerry-core/ecma/base/ecma-gc.c.
- CVE-2022-22890Jan 20, 2022risk 0.00cvss —epss 0.01
There is an Assertion 'arguments_type != SCANNER_ARGUMENTS_PRESENT && arguments_type != SCANNER_ARGUMENTS_PRESENT_NO_REG' failed at /jerry-core/parser/js/js-scanner-util.c in Jerryscript 3.0.0.
- CVE-2022-22888Jan 20, 2022risk 0.00cvss —epss 0.01
Jerryscript 3.0.0 was discovered to contain a stack overflow via ecma_op_object_find_own in /ecma/operations/ecma-objects.c.
- CVE-2021-46351Jan 20, 2022risk 0.00cvss —epss 0.01
There is an Assertion 'local_tza == ecma_date_local_time_zone_adjustment (date_value)' failed at /jerry-core/ecma/builtin-objects/ecma-builtin-date-prototype.c(ecma_builtin_date_prototype_dispatch_set):421 in JerryScript 3.0.0.
- CVE-2021-46349Jan 20, 2022risk 0.00cvss —epss 0.01
There is an Assertion 'type == ECMA_OBJECT_TYPE_GENERAL || type == ECMA_OBJECT_TYPE_PROXY' failed at /jerry-core/ecma/operations/ecma-objects.c in JerryScript 3.0.0.
- CVE-2021-46350Jan 20, 2022risk 0.00cvss —epss 0.01
There is an Assertion 'ecma_is_value_object (value)' failed at jerryscript/jerry-core/ecma/base/ecma-helpers-value.c in JerryScript 3.0.0.
- CVE-2021-46348Jan 20, 2022risk 0.00cvss —epss 0.01
There is an Assertion 'ECMA_STRING_IS_REF_EQUALS_TO_ONE (string_p)' failed at /jerry-core/ecma/base/ecma-literal-storage.c in JerryScript 3.0.0.
- CVE-2021-46347Jan 20, 2022risk 0.00cvss —epss 0.01
There is an Assertion 'ecma_object_check_class_name_is_object (obj_p)' failed at /jerry-core/ecma/operations/ecma-objects.c in JerryScript 3.0.0.
- CVE-2021-46346Jan 20, 2022risk 0.00cvss —epss 0.01
There is an Assertion 'local_tza == ecma_date_local_time_zone_adjustment (date_value)' failed at /jerry-core/ecma/builtin-objects/ecma-builtin-date-prototype.c(ecma_builtin_date_prototype_dispatch_set):421 in JerryScript 3.0.0.
- CVE-2021-46345Jan 20, 2022risk 0.00cvss —epss 0.01
There is an Assertion 'cesu8_cursor_p == cesu8_end_p' failed at /jerry-core/lit/lit-strings.c in JerryScript 3.0.0.
- CVE-2021-46344Jan 20, 2022risk 0.00cvss —epss 0.01
There is an Assertion 'flags & PARSER_PATTERN_HAS_REST_ELEMENT' failed at /jerry-core/parser/js/js-parser-expr.c in JerryScript 3.0.0.
- CVE-2021-46343Jan 20, 2022risk 0.00cvss —epss 0.01
There is an Assertion 'context_p->token.type == LEXER_LITERAL' failed at /jerry-core/parser/js/js-parser-expr.c in JerryScript 3.0.0.
- CVE-2021-46342Jan 20, 2022risk 0.00cvss —epss 0.01
There is an Assertion 'ecma_is_lexical_environment (obj_p) || !ecma_op_object_is_fast_array (obj_p)' failed at /jerry-core/ecma/base/ecma-helpers.c in JerryScript 3.0.0.
- CVE-2021-46340Jan 20, 2022risk 0.00cvss —epss 0.01
There is an Assertion 'context_p->stack_top_uint8 == SCAN_STACK_TRY_STATEMENT || context_p->stack_top_uint8 == SCAN_STACK_CATCH_STATEMENT' failed at /parser/js/js-scanner.c(scanner_scan_statement_end) in JerryScript 3.0.0.
- CVE-2021-46339Jan 20, 2022risk 0.00cvss —epss 0.01
There is an Assertion 'lit_is_valid_cesu8_string (string_p, string_size)' failed at /base/ecma-helpers-string.c(ecma_new_ecma_string_from_utf8) in JerryScript 3.0.0.
- CVE-2021-46338Jan 20, 2022risk 0.00cvss —epss 0.01
There is an Assertion 'ecma_is_lexical_environment (object_p)' failed at /base/ecma-helpers.c(ecma_get_lex_env_type) in JerryScript 3.0.0.
- CVE-2021-46337Jan 20, 2022risk 0.00cvss —epss 0.01
There is an Assertion 'page_p != NULL' failed at /parser/js/js-parser-mem.c(parser_list_get) in JerryScript 3.0.0.
- CVE-2021-46336Jan 20, 2022risk 0.00cvss —epss 0.01
There is an Assertion 'opts & PARSER_CLASS_LITERAL_CTOR_PRESENT' failed at /parser/js/js-parser-expr.c(parser_parse_class_body) in JerryScript 3.0.0.
- CVE-2021-46170Jan 14, 2022risk 0.00cvss —epss 0.01
An issue was discovered in JerryScript commit a6ab5e9. There is an Use-After-Free in lexer_compare_identifier_to_string in js-lexer.c file.
- CVE-2021-26199Jun 10, 2021risk 0.00cvss —epss 0.01
An issue was discovered in JerryScript 2.4.0. There is a heap-use-after-free in ecma_bytecode_ref in ecma-helpers.c file.
- CVE-2021-26198Jun 10, 2021risk 0.00cvss —epss 0.01
An issue was discovered in JerryScript 2.4.0. There is a SEVG in ecma_deref_bigint in ecma-helpers.c file.
- CVE-2021-26197Jun 10, 2021risk 0.00cvss —epss 0.01
An issue was discovered in JerryScript 2.4.0. There is a SEGV in main_print_unhandled_exception in main-utils.c file.
- CVE-2021-26195Jun 10, 2021risk 0.00cvss —epss 0.01
An issue was discovered in JerryScript 2.4.0. There is a heap-buffer-overflow in lexer_parse_number in js-lexer.c file.
- CVE-2021-26194Jun 10, 2021risk 0.00cvss —epss 0.01
An issue was discovered in JerryScript 2.4.0. There is a heap-use-after-free in ecma_is_lexical_environment in the ecma-helpers.c file.
- CVE-2020-23323Jun 10, 2021risk 0.00cvss —epss 0.01
There is a heap-buffer-overflow at re-parser.c in re_parse_char_escape in JerryScript 2.2.0.
- CVE-2020-23322Jun 10, 2021risk 0.00cvss —epss 0.01
There is an Assertion in 'context_p->token.type == LEXER_RIGHT_BRACE || context_p->token.type == LEXER_ASSIGN || context_p->token.type == LEXER_COMMA' in parser_parse_object_initializer in JerryScript 2.2.0.
- CVE-2020-23321Jun 10, 2021risk 0.00cvss —epss 0.01
There is a heap-buffer-overflow at lit-strings.c:431 in lit_read_code_unit_from_utf8 in JerryScript 2.2.0.
- CVE-2020-23319Jun 10, 2021risk 0.00cvss —epss 0.01
There is an Assertion in '(flags >> CBC_STACK_ADJUST_SHIFT) >= CBC_STACK_ADJUST_BASE || (CBC_STACK_ADJUST_BASE - (flags >> CBC_STACK_ADJUST_SHIFT)) <= context_p->stack_depth' in parser_emit_cbc_backward_branch in JerryScript 2.2.0.
- CVE-2020-23314Jun 10, 2021risk 0.00cvss —epss 0.01
There is an Assertion 'block_found' failed at js-parser-statm.c:2003 parser_parse_try_statement_end in JerryScript 2.2.0.
- CVE-2020-23313Jun 10, 2021risk 0.00cvss —epss 0.01
There is an Assertion 'scope_stack_p > context_p->scope_stack_p' failed at js-scanner-util.c:2510 in scanner_literal_is_created in JerryScript 2.2.0
- CVE-2020-23312Jun 10, 2021risk 0.00cvss —epss 0.01
There is an Assertion 'context.status_flags & PARSER_SCANNING_SUCCESSFUL' failed at js-parser.c:2185 in parser_parse_source in JerryScript 2.2.0.
- CVE-2020-23311Jun 10, 2021risk 0.00cvss —epss 0.01
There is an Assertion 'context_p->token.type == LEXER_RIGHT_BRACE || context_p->token.type == LEXER_ASSIGN || context_p->token.type == LEXER_COMMA' failed at js-parser-expr.c:3230 in parser_parse_object_initializer in JerryScript 2.2.0.
- CVE-2020-23310Jun 10, 2021risk 0.00cvss —epss 0.01
There is an Assertion 'context_p->next_scanner_info_p->type == SCANNER_TYPE_FUNCTION' failed at js-parser-statm.c:733 in parser_parse_function_statement in JerryScript 2.2.0.
- CVE-2020-23309Jun 10, 2021risk 0.00cvss —epss 0.01
There is an Assertion 'context_p->stack_depth == context_p->context_stack_depth' failed at js-parser-statm.c:2756 in parser_parse_statements in JerryScript 2.2.0.
- CVE-2020-23308Jun 10, 2021risk 0.00cvss —epss 0.01
There is an Assertion 'context_p->stack_top_uint8 == LEXER_EXPRESSION_START' at js-parser-expr.c:3565 in parser_parse_expression in JerryScript 2.2.0.
- CVE-2020-23302Jun 10, 2021risk 0.00cvss —epss 0.01
There is a heap-use-after-free at ecma-helpers-string.c:772 in ecma_ref_ecma_string in JerryScript 2.2.0
- CVE-2020-29657Dec 9, 2020risk 0.00cvss —epss 0.01
In JerryScript 2.3.0, there is an out-of-bounds read in main_print_unhandled_exception in the main-utils.c file.
- CVE-2020-13991Sep 24, 2020risk 0.00cvss —epss 0.02
vm/opcodes.c in JerryScript 2.2.0 allows attackers to hijack the flow of control by controlling a register.
- CVE-2020-24344Aug 13, 2020risk 0.00cvss —epss 0.01
JerryScript through 2.3.0 has a (function({a=arguments}){const arguments}) buffer over-read.
- CVE-2020-24345Aug 13, 2020risk 0.00cvss —epss 0.01
JerryScript through 2.3.0 allows stack consumption via function a(){new new Proxy(a,{})}JSON.parse("[]",a). NOTE: the vendor states that the problem is the lack of the --stack-limit option
- CVE-2020-14163Jun 15, 2020risk 0.00cvss —epss 0.01
An issue was discovered in ecma/operations/ecma-container-object.c in JerryScript 2.2.0. Operations with key/value pairs did not consider the case where garbage collection is triggered after the key operation but before the value operation, as demonstrated by improper read…
- CVE-2020-13649May 28, 2020risk 0.00cvss —epss 0.02
parser/js/js-scanner.c in JerryScript 2.2.0 mishandles errors during certain out-of-memory conditions, as demonstrated by a scanner_reverse_info_list NULL pointer dereference and a scanner_scan_all assertion failure.
- CVE-2020-13622May 26, 2020risk 0.00cvss —epss 0.01
JerryScript 2.2.0 allows attackers to cause a denial of service (assertion failure) because a property key query for a Proxy object returns unintended data.
- CVE-2020-13623May 26, 2020risk 0.00cvss —epss 0.01
JerryScript 2.2.0 allows attackers to cause a denial of service (stack consumption) via a proxy operation.
- CVE-2019-1010176Jul 25, 2019risk 0.00cvss —epss 0.03
JerryScript commit 4e58ccf68070671e1fff5cd6673f0c1d5b80b166 is affected by: Buffer Overflow. The impact is: denial of service and possibly arbitrary code execution. The component is: function lit_char_to_utf8_bytes (jerry-core/lit/lit-char-helpers.c:377). The attack vector is:…
Page 2 of 2