PT-2026-32562

CVE-2026-33948

·

Publicado

2026-04-12

·

Atualizado

2026-09-21

Descrição por

CVSS 2.0
9.4
Alta
MétricasAV:N/AC:L/Au:N/C:N/I:C/A:C
Name of the Vulnerable Software and Affected Versions jq versões anteriores ao commit 6374ae0bcdfe33a18eb0ae6db28493b1f34a0a5b
Description A análise de entrada da CLI permite a ignorar a validação por meio de bytes NUL incorporados ao ler JSON de arquivos ou stdin. O software utiliza strlen() para determinar o comprimento do buffer em vez da contagem real de bytes do fgets(), fazendo com que a entrada seja truncada no primeiro byte NUL e analisando apenas o prefixo precedente. Isso permite que um invasor crie uma entrada com um prefixo JSON benigno antes de um byte NUL seguido de dados maliciosos restantes; o sistema valida apenas o prefixo como JSON válido enquanto descarta silenciosamente o sufixo. Fluxos de trabalho que dependem da ferramenta para validar JSON não confiável antes de encaminhá-lo para consumidores downstream estão suscetíveis a ataques de diferencial de analisador, nos quais os consumidores podem processar a entrada completa, incluindo os bytes maliciosos restantes.
Recommendations Atualize para a versão que contém o commit 6374ae0bcdfe33a18eb0ae6db28493b1f34a0a5b.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-32CX-CVVH-2WJ9
AZL-82928
ECHO-EFE2-3845-7825
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:2283-1
SUSE-SU-2026:23873-1
SUSE-SU-2026:4275-1
USN-8202-1
USN-8202-2
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾