PT-2026-32542
CVE-2026-39956
·
Publicado
2026-04-08
·
Atualizado
2026-08-26
Descrição por
CVSS 3.1
6.1
MédiaMétricasAV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H
Name of the Vulnerable Software and Affected Versions
jq (versões afetadas não especificadas)
Description
A função integrada
strindices em src/builtin.c passa argumentos para jv string indexes() em src/jv.c sem verificar se são strings. Como a jv string indexes() depende de verificações assert() que são removidas em builds de lançamento compilados com -DNDEBUG, um invasor pode causar a interrupção do programa fornecendo entradas como strindices(0). Além disso, ao criar um valor numérico cujo padrão de bits IEEE-754 mapeie para um ponteiro escolhido, é possível alcançar a desreferência controlada de ponteiro e uma primitiva limitada de leitura/sonda de memória. Isso afeta implementações que avaliam filtros não confiáveis em builds de lançamento.Recommendations
Aplique a correção fornecida no commit fdf8ef0f0810e3d365cdd5160de43db46f57ed03.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾