csirt@kutim:~/threat-intel/cve/CVE-2026-39956

Katalog CVE

CVSS 6.1 · Medium EPSS 0,17%

Kerentanan Out-of-bounds Read pada jqlang jq. Skor CVSS 3.1 6.1 (Medium) menurut github.com.

Deskripsi (NVD)

jq is a command-line JSON processor. Prior to version 1.8.2, the _strindices builtin in jq's src/builtin.c passes its arguments directly to jv_string_indexes() without verifying they are strings, and jv_string_indexes() in src/jv.c relies solely on assert() checks that are stripped in release builds compiled with -DNDEBUG. This allows an attacker to crash jq trivially with input like _strindices(0), and by crafting a numeric value whose IEEE-754 bit pattern maps to a chosen pointer, achieve a controlled pointer dereference and limited memory read/probe primitive. Any deployment that evaluates untrusted jq filters against a release build is vulnerable. This issue has been patched in commit fdf8ef0f0810e3d365cdd5160de43db46f57ed03, which is part of version 1.8.2.

Rincian

Terbit di NVD
13 April 2026
Terakhir diubah
4 September 2026
Status NVD
Modified
CVSS 3.1
6.1 (Medium), sumber github.com
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H · uraikan di kalkulator
Jenis kelemahan (CWE)
CWE-125: Out-of-bounds Read
CWE-476: NULL Pointer Dereference
CWE-843: Access of Resource Using Incompatible Type ('Type Confusion')
EPSS (30 hari)
0,17% peluang dieksploitasi; lebih tinggi dari 5,2% CVE lain

Produk dan versi terdampak

VendorProdukVersi terdampak
jqlang jq Versi 2026-04-02 hingga sebelum 2026-04-08

> Data dari konfigurasi CPE di NVD.

Referensi dan perbaikan

Sumber: NVD · CVE.org · EPSS. Halaman ini disusun otomatis dari data tersebut; pembaruan terakhir 5 Okt 2026, 20:11 WITA. Kalau sistem di Perangkat Daerah memakai produk ini dan butuh bantuan, laporkan lewat kanal pelaporan.