PT-2026-51160 · Jq · Jq

Publicado

2026-06-09

·

Atualizado

2026-06-25

·

CVE-2026-49839

CVSS v3.1

7.1

Alta

VetorAV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas jq versões anteriores a 1.8.2
Description Em compilações com asserções desativadas, o comando jq --rawfile pode levar ao reuso de estado inválido e a uma gravação fora dos limites do heap (heap out-of-bounds write). Isso ocorre quando a função jv load file(raw=1) lê um arquivo controlado por um invasor e anexa repetidamente blocos a um acumulador de string. Se a função jv string append buf() retornar um erro de "String too long", o loop continua a anexar blocos subsequentes do arquivo ao objeto que já está inválido. Esse objeto inválido é então interpretado incorretamente como um objeto de string, resultando em um heap-buffer-overflow.
Recommendations Atualize para a versão 1.8.2.

Exploit

Correção

Memory Corruption

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-49839
ECHO-8A1C-E3DF-AE5B

Produtos afetados

Jq