PT-2025-42490 · Quickjs+1 · Quickjs+1
CVE-2025-62493
·
Publicado
2025-10-16
·
Atualizado
2025-11-21
CVSS v3.1
6.5
Média
| Vetor | AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
Nome do Software Vulnerável e Versões Afetadas
QuickJS (versões afetadas não especificadas)
Descrição
Existe um problema na lógica de conversão de string BigInt do mecanismo QuickJS dentro da função
js bigint to string1. Isso se deve a um cálculo incorreto do número necessário de dígitos, levando a uma leitura fora dos limites ao processar a estrutura BigInt. A função calcula o número de dígitos necessários para a representação da string usando uma fórmula que pode ser imprecisa em certos casos extremos, potencialmente fazendo com que o loop de conversão itere além dos limbs de memória alocados. Especificamente, o código tenta ler dados da memória além do buffer BigInt alocado, o que pode levar à divulgação de informações de dados armazenados no heap. A vulnerabilidade envolve a leitura de dados de r->tab[pos + 1] quando pos aponta para o último limb válido.Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Exploit
Out of bounds Read
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Debian
Quickjs