Patchwire CVEs, their patch status, and feeds to follow them

CVE-2026-33947

Fixed in a distro release EPSS <1%CVSS 6.2

jq is a command-line JSON processor. In versions 1.8.1 and below, functions jv_setpath(), jv_getpath(), and delpaths_sorted() in jq's src/jv_aux.c use unbounded recursion whose depth is controlled by the length of a caller-supplied path array, with no depth limit enforced. An attacker can supply a JSON document containing a flat array of ~65,000 integers (~200 KB) that, when used as a path argument by a trusted jq filter, exhausts the C call stack and crashes the process with a segmentation fault (SIGSEGV). This bypass works because the existing MAX_PARSING_DEPTH (10,000) limit only protects the JSON parser, not runtime path operations where arrays can be programmatically constructed to arbitrary lengths. The impact is denial of service (unrecoverable crash) affecting any application or service that processes untrusted JSON input through jq's setpath, getpath, or delpaths builtins. This issue has been addressed in commit fb59f1491058d58bdc3e8dd28f1773d1ac690a1f.

Published 2026-04-13 · CVE record · OSV

Products: jqlang jq

Distro releases

ReleasePackageFixed in
Alpine 3.22jq1.8.2-r0
Alpine 3.23jq1.8.2-r0
Alpine 3.24jq1.8.2-r0
Amazon Linux 2jq1.6-17.amzn2.0.1
Amazon Linux 2jq-devel1.6-17.amzn2.0.1
Amazon Linux 2023jq1.8.1-59.amzn2023
Amazon Linux 2023jq-devel1.8.1-59.amzn2023
Debian 12jq1.6-2.1+deb12u2
Debian 13jq1.7.1-6+deb13u2
Debian 14jq1.8.1-5
Red Hat hummingbird 1jq0:1.8.1-3.hum1
Red Hat hummingbird 1jq-devel0:1.8.1-3.hum1
SUSE Linux Enterprise Micro 5.3jq1.6-150000.3.20.1
SUSE Linux Enterprise Micro 5.4jq1.6-150000.3.20.1
SUSE Linux Enterprise Micro 5.5jq1.6-150000.3.20.1
SUSE Linux Enterprise Module for Basesystem 15 SP7jq1.6-150000.3.20.1
SUSE Linux Enterprise Server 16.0jq1.7.1-160000.3.1
SUSE Linux Enterprise Server for SAP applications 16.0jq1.7.1-160000.3.1
SUSE Linux Micro 6.0jq1.6-6.1
SUSE Linux Micro 6.1jq1.7.1-slfo.1.1_3.1
SUSE Linux Micro 6.2jq1.7.1-160000.3.1
Ubuntu 22.04 LTSjq1.6-2.1ubuntu3.2
Ubuntu 24.04 LTSjq1.7.1-3ubuntu0.24.04.2
Ubuntu 25.10jq1.8.1-3ubuntu1.1
Ubuntu 26.04 LTSjq1.8.1-4ubuntu2
Ubuntu Pro 14.04 LTSjq1.3-1.1ubuntu1.1+esm4
Ubuntu Pro 16.04 LTSjq1.5+dfsg-1ubuntu0.1+esm4
Ubuntu Pro 18.04 LTSjq1.5+dfsg-2ubuntu0.1~esm2
Ubuntu Pro 20.04 LTSjq1.6-1ubuntu0.20.04.1+esm2
openSUSE Leap 16.0jq1.7.1-160000.3.1
openSUSE Tumbleweedjq1.8.1-3.1