Skip to content
OpenAdvisories
High RLSA-2026:98603 2 CVEs

Important: jq security update

Published Nov 13, 2026 · Updated Nov 13, 2026

Summary

jq is a lightweight and flexible command-line JSON processor. jq is like sed for JSON data. You can use it to slice, filter, map, or transform structured data with the same ease that sed, awk, grep, or similar applications allow you to manipulate text.

Security Fix(es):

* jq: out-of-bounds read in jv_parse_sized() on error formatting for non-NUL-terminated buffers (CVE-2026-39979)

* jq: jq: Denial of Service via crafted JSON object causing hash collisions (CVE-2026-40164)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Fixed packages 16

ReleasePackageFixed in
Rocky Linux · 10 jq 0:1.7.1-13.el10_3
Rocky Linux · 10 jq 0:1.7.1-13.el10_3
Rocky Linux · 10 jq 0:1.7.1-13.el10_3
Rocky Linux · 10 jq 0:1.7.1-13.el10_3
Rocky Linux · 10 jq-debuginfo 0:1.7.1-13.el10_3
Rocky Linux · 10 jq-debuginfo 0:1.7.1-13.el10_3
Rocky Linux · 10 jq-debuginfo 0:1.7.1-13.el10_3
Rocky Linux · 10 jq-debuginfo 0:1.7.1-13.el10_3
Rocky Linux · 10 jq-debugsource 0:1.7.1-13.el10_3
Rocky Linux · 10 jq-debugsource 0:1.7.1-13.el10_3
Rocky Linux · 10 jq-debugsource 0:1.7.1-13.el10_3
Rocky Linux · 10 jq-debugsource 0:1.7.1-13.el10_3
Rocky Linux · 10 jq-devel 0:1.7.1-13.el10_3
Rocky Linux · 10 jq-devel 0:1.7.1-13.el10_3
Rocky Linux · 10 jq-devel 0:1.7.1-13.el10_3
Rocky Linux · 10 jq-devel 0:1.7.1-13.el10_3

Vulnerabilities 2

  • High 7.5

    jq: Algorithmic complexity DoS via hardcoded MurmurHash3 seed

    jq is a command-line JSON processor. Before commit 0c7d133c3c7e37c00b6d46b658a02244fdd3c784, jq used MurmurHash3 with a hardcoded, publicly visible seed (0x432A9843) for all JSON object hash table operations, which allowed an attacker to precompute key collis…

  • Medium 6.9

    jq: Out-of-Bounds Read in jv_parse_sized() Error Formatting for Non-NUL-Terminated Counted Buffers

    jq is a command-line JSON processor. In commits before 2f09060afab23fe9390cce7cb860b10416e1bf5f, the jv_parse_sized() API in libjq accepts a counted buffer with an explicit length parameter, but its error-handling path formats the input buffer using %s in jv_…

References

  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2458084
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2458077
  • advisory
    https://access.redhat.com/errata/RHSA-2026:98603