PT-2026-32542

CVE-2026-39956

·

Publicado

2026-04-08

·

Atualizado

2026-08-26

Descrição por

CVSS 3.1
6.1
Média
Mé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
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-6GC3-3G9P-XX28
AZL-82973
CLSA-2026-1786762772
CLSA-2026-1787781806
ECHO-70DE-E2DC-F745
OESA-2026-1981
OPENSUSE-SU-2026:10850-1
OPENSUSE-SU-2026:21248-1
RHSA-2026:8579
SUSE-SU-2026:22545-1
SUSE-SU-2026:22566-1
SUSE-SU-2026:22664-1
SUSE-SU-2026:22705-1
SUSE-SU-2026:2983-1
USN-8202-1
USN-8202-2
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾