PT-2020-6412 · Unknown · Jerryscript

Owl337

·

Publicado

2020-06-01

·

Atualizado

2021-06-16

·

CVE-2020-23311

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 comparação incorreta na função parser parse object initializer do componente js-parser-expr.c no JerryScript. Isso poderia permitir que um invasor remoto causasse uma negação de serviço. A comparação envolve a verificação de context p->token.type em relação a valores específicos, incluindo LEXER RIGHT BRACE, LEXER ASSIGN e LEXER COMMA.
Recomendações
Para o JerryScript versão 2.2.0, como solução temporária, considere desativar a função parser parse object initializer 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-04632
CVE-2020-23311

Produtos afetados

Jerryscript