PT-2020-6419 · Unknown · Jerryscript

Publicado

2020-06-06

·

Atualizado

2021-06-16

·

CVE-2020-23322

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do software vulnerável e versões afetadas
JerryScript versão 2.2.0
Descrição
O problema está relacionado a uma asserção na função parser parse object initializer, no componente js-parser-expr.c do mecanismo JavaScript JerryScript para a Internet das Coisas. Essa asserção está relacionada à variável context p->token.type, especificamente aos valores LEXER RIGHT BRACE, LEXER ASSIGN e LEXER COMMA. A vulnerabilidade pode ser explorada por um invasor remoto para causar uma negação de serviço.
Recomendações
Para a versão 2.2.0 do JerryScript, considere desativar a função parser parse object initializer como uma solução temporária até que um patch esteja disponível. Restrinja o acesso ao componente js-parser-expr.c para minimizar o risco de exploração. Evite usar a variável context p->token.type na função afetada até que o problema seja resolvido. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

Exploit

Assertion Failure

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2021-04639
CVE-2020-23322

Produtos afetados

Jerryscript