Fixed packages 2
| Release | Package | Fixed in |
|---|---|---|
| Red Hat · Hardened Images 1 hummingbird:1 | jq | 0:1.8.2-0.1.hum1 |
| Red Hat · Hardened Images 1 hummingbird:1 | jq-devel | 0:1.8.2-0.1.hum1 |
Vulnerabilities 10
-
High 7.1
jq --rawfile invalid-state reuse after String too long causes heap-buffer-overflow
jq is a command-line JSON processor. Prior to 1.8.2,` jq --rawfile` can turn a handled oversized-string error into invalid-state reuse and a real heap out-of-bounds write in assertion-disabled builds. When jv_load_file(raw=1) reads an attacker-controlled file…
-
Medium 6.9
jq: potential integer overflow in jvp_string_append
jq is a command-line JSON processor. Prior to 1.8.2, on 32bit system, jvp_string_append has a chance of integer/multiple overflowing and then causing a massive buffer overrun. This vulnerability is fixed in 1.8.2.
-
Medium 6.8
jq: stack overflow in deep structural equality
jq is a command-line JSON processor. Prior to 1.8.2, comparing two sufficiently deeply nested arrays with the == operator exhausts the C stack on jq's ordinary command-line surface, resulting in denial of service via stack exhaustion (uncontrolled recursion).…
-
Medium 6.4
jq: Signed-int overflow in `stack_reallocate` (jq VM stack)
jq is a command-line JSON processor. In 1.8.1 and earlier, the jq bytecode VM's data stack tracks its allocation size in a signed int. When the stack grows beyond ≈1 GiB (via deeply nested generator forks), the doubling arithmetic overflows. The wrapped value…
-
Medium 6.2
jq: Wild stack write via signed-integer overflow in decNumber D2U() macro
jq is a command-line JSON processor. In 1.8.1 and earlier, when decNumberFromString is given a number literal of INT_MAX-1 (2147483646) digits, the D2U() macro overflows during signed-int arithmetic. The wrapped negative value bypasses the heap-allocation siz…
-
Medium 6.2
jq: Stack Overflow in Recursive Object Merge
jq is a command-line JSON processor. In 1.8.1 and earlier, unbounded recursion in jv_object_merge_recursive() allows a crafted jq program to crash the process with a segfault. The function is reachable through the * operator when both operands are objects.
-
Medium 5.5
jq: Embedded NUL truncates top-level jq programs loaded with -f
jq is a command-line JSON processor. In 1.8.1 and earlier, Top-level jq programs loaded from a file with -f are truncated at the first embedded NUL byte on current upstream HEAD. A crafted filter file such as . followed by \x00 and arbitrary suffix compiles a…
-
Medium 5.4
jq: Stack overflow via unbounded recursion in jv_contains
jq is a command-line JSON processor. In 1.8.1 and earlier, jv_contains recurses into nested arrays/objects with no depth limit. With a sufficiently nested input structure (built programmatically with reduce, since the JSON parser caps at depth 10000), the C s…
-
Medium 5.4
jq: stack overflow in module loading on mutual `include`
jq is a command-line JSON processor. In 1.8.2rc1 and earlier, the ordinary module loader recurses without cycle detection when two otherwise valid modules include each other.
-
Medium 4.4
jq: Embedded NUL in jq import paths causes local redaction-policy bypass and preserves sensitive fields in published artifacts
jq is a command-line JSON processor. In 1.8.1 and earlier, jq accepts embedded NUL bytes in import paths at the jq-language level, but later resolves those paths through C string operations during module and data-file lookup. This creates a mismatch between t…
References
-
article
https://images.redhat.com/
-
report
https://access.redhat.com/security/cve/CVE-2026-43895
-
article
https://access.redhat.com/security/updates/classification/
-
report
https://access.redhat.com/security/cve/CVE-2026-41256
-
report
https://access.redhat.com/security/cve/CVE-2026-41257
-
report
https://access.redhat.com/security/cve/CVE-2026-43896
-
report
https://access.redhat.com/security/cve/CVE-2026-40612
-
report
https://access.redhat.com/security/cve/CVE-2026-47770
-
report
https://access.redhat.com/security/cve/CVE-2026-54679
-
report
https://access.redhat.com/security/cve/CVE-2026-43894
-
report
https://access.redhat.com/security/cve/CVE-2026-49839
-
report
https://access.redhat.com/security/cve/CVE-2026-44777
-
advisory
https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_29986.json
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2469183
-
advisory
https://www.cve.org/CVERecord?id=CVE-2026-40612
-
advisory
https://nvd.nist.gov/vuln/detail/CVE-2026-40612
-
article
https://github.com/jqlang/jq/security/advisories/GHSA-r7m6-x9c7-h69j
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2469193
-
advisory
https://www.cve.org/CVERecord?id=CVE-2026-41256
-
advisory
https://nvd.nist.gov/vuln/detail/CVE-2026-41256
-
article
https://github.com/jqlang/jq/security/advisories/GHSA-vf2h-chrj-q3fg
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2469187
-
advisory
https://www.cve.org/CVERecord?id=CVE-2026-41257
-
advisory
https://nvd.nist.gov/vuln/detail/CVE-2026-41257
-
article
https://github.com/jqlang/jq/security/advisories/GHSA-4jm8-m363-4539
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2469175
-
advisory
https://www.cve.org/CVERecord?id=CVE-2026-43894
-
advisory
https://nvd.nist.gov/vuln/detail/CVE-2026-43894
-
article
https://github.com/jqlang/jq/security/advisories/GHSA-5v7p-2r57-2g4g
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2469199
-
advisory
https://www.cve.org/CVERecord?id=CVE-2026-43895
-
advisory
https://nvd.nist.gov/vuln/detail/CVE-2026-43895
-
article
https://github.com/jqlang/jq/security/advisories/GHSA-7q7g-mrq3-phxr
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2469184
-
advisory
https://www.cve.org/CVERecord?id=CVE-2026-43896
-
advisory
https://nvd.nist.gov/vuln/detail/CVE-2026-43896
-
article
https://github.com/jqlang/jq/security/advisories/GHSA-mg96-6h3q-g846
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2469192
-
advisory
https://www.cve.org/CVERecord?id=CVE-2026-44777