PT-2026-51160 · Jq · Jq

·

CVE-2026-49839

·

Publicado

2026-06-09

·

Atualizado

2026-07-22

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

AZL-90267
BDU:2026-12868
CVE-2026-49839
ECHO-8A1C-E3DF-AE5B
GHSA-CFH2-VWFQ-QFMM
OESA-2026-2803
OESA-2026-2804
OESA-2026-2805
OESA-2026-2806
OPENSUSE-SU-2026:11133-1
OPENSUSE-SU-2026:21318-1
SUSE-SU-2026:22597-1
SUSE-SU-2026:22637-1
SUSE-SU-2026:22900-1

Produtos afetados

Jq