Skip to content
OpenAdvisories
Medium ALSA-2025:10618 2 CVEs

Moderate: jq security update

Published Jul 8, 2025 · Updated Oct 29, 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: jq has signed integer overflow in jv.c:jvp_array_write (CVE-2024-23337)
* jq: AddressSanitizer: stack-buffer-overflow in jq_fuzz_execute (jv_string_vfmt) (CVE-2025-48060)

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 2

ReleasePackageFixed in
AlmaLinux · 8 jq 1.6-11.el8_10
AlmaLinux · 8 jq-devel 1.6-11.el8_10

Vulnerabilities 2

  • High 7.7
    CVE-2025-48060 Public exploit

    AddressSanitizer: stack-buffer-overflow in jq_fuzz_execute (jv_string_vfmt)

    jq is a command-line JSON processor. In versions up to and including 1.7.1, a heap-buffer-overflow is present in function `jv_string_vfmt` in the jq_fuzz_execute harness from oss-fuzz. This crash happens on file jv.c, line 1456 `void* p = malloc(sz);`. As of …

  • Medium 4.3

    jq has signed integer overflow in jv.c:jvp_array_write

    jq is a command-line JSON processor. In versions up to and including 1.7.1, an integer overflow arises when assigning value using an index of 2147483647, the signed integer limit. This causes a denial of service. Commit de21386681c0df0104a99d9d09db23a9b2a78b1…

References

  • report
    https://access.redhat.com/security/cve/CVE-2024-23337
  • report
    https://access.redhat.com/security/cve/CVE-2025-48060
  • report
    https://bugzilla.redhat.com/2367807
  • report
    https://bugzilla.redhat.com/2367842
  • advisory
    https://errata.almalinux.org/8/ALSA-2025-10618.html