CVE-2024-23337
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 de21386681c0df0104a99d9d09db23a9b2a78b1e contains a patch for the issue.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
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 de21386681c0df0104a99d9d09db23a9b2a78b1e contains a patch for the issue.
- Record
CVE-2024-23337- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L - Weakness
- CWE-190
- Updated
- 2026-11-02
EUVDEUVD-2024-20848
4.3
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 de21386681c0df0104a99d9d09db23a9b2a78b1e contains a patch for the issue.
- Record
EUVD-2024-20848- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
NVD
4.3
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 de21386681c0df0104a99d9d09db23a9b2a78b1e contains a patch for the issue.
- Record
CVE-2024-23337- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
OSVALPINE-CVE-2024-23337
6.5
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 de21386681c0df0104a99d9d09db23a9b2a78b1e contains a patch for the issue.
- Record
ALPINE-CVE-2024-23337- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2024-23337
6.5
- Record
BELL-CVE-2024-23337- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
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 de21386681c0df0104a99d9d09db23a9b2a78b1e contains a patch for the issue.
- Record
CVE-2024-23337- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L - Weakness
- CWE-190
- Updated
- 2026-11-02
Show 29 moreShow less
OSVDEBIAN-CVE-2024-23337
6.5
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 de21386681c0df0104a99d9d09db23a9b2a78b1e contains a patch for the issue.
- Record
DEBIAN-CVE-2024-23337- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2025-1809
7.5
jq security update
jq is a lightweight and flexible command-line JSON processor. you can use it to slice and filter and map and transform structured data. It is written in portable C, and it has zero runtime dependencies. it can mangle the data format that you have into the one that you want.
Security Fix(es):
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 de21386681c0df0104a99d9d09db23a9b2a78b1e contains a patch for the issue.(CVE-2024-23337)
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 time of publication, no patched versions are available.(CVE-2025-48060)
jq is a command-line JSON processor. In version 1.8.0 a heap use after free vulnerability exists within the function f_strflocaltime of /src/builtin.c. This issue has been patched in commit 499c91b, no known fix version exists at time of publication.(CVE-2025-49014)
- Record
OESA-2025-1809- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2025:10585
5.5
Red Hat Security Advisory: jq security update
- Record
RHSA-2025:10585- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2025:10613
5.5
Red Hat Security Advisory: jq security update
- Record
RHSA-2025:10613- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2025:10615
5.5
Red Hat Security Advisory: jq security update
- Record
RHSA-2025:10615- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2025:10616
5.5
Red Hat Security Advisory: jq security update
- Record
RHSA-2025:10616- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2025:10618
5.5
Red Hat Security Advisory: jq security update
- Record
RHSA-2025:10618- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2025:10619
5.5
Red Hat Security Advisory: jq security update
- Record
RHSA-2025:10619- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2025:10620
5.5
Red Hat Security Advisory: jq security update
- Record
RHSA-2025:10620- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2025:10621
5.5
Red Hat Security Advisory: jq security update
- Record
RHSA-2025:10621- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2025:10622
5.5
Red Hat Security Advisory: jq security update
- Record
RHSA-2025:10622- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2025:12882
5.5
Red Hat Security Advisory: jq security update
- Record
RHSA-2025:12882- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2025:10585
5.5
Moderate: jq security update
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.
- Record
RLSA-2025:10585- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2025:10618
5.5
Moderate: jq security update
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.
- Record
RLSA-2025:10618- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2025:12882
5.5
Moderate: jq security update
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.
- Record
RLSA-2025:12882- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2024-23337
6.5
CVE-2024-23337 in jq - Patched by Root
Root has patched CVE-2024-23337 in the jq package for Root:Debian:12. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-12-CVE-2024-23337- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-23337
4.3
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 de21386681c0df0104a99d9d09db23a9b2a78b1e contains a patch for the issue.
- Record
UBUNTU-CVE-2024-23337- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVALSA-2025:10585 No score
Moderate: jq security update
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.
- Record
ALSA-2025:10585- Updated
- 2026-11-02
OSVALSA-2025:10618 No score
Moderate: jq security update
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.
- Record
ALSA-2025:10618- Updated
- 2026-11-02
OSVAZL-61967 No score
CVE-2024-23337 affecting package jq for versions less than 1.6-3
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 de21386681c0df0104a99d9d09db23a9b2a78b1e contains a patch for the issue.
- Record
AZL-61967- Updated
- 2026-11-02
OSVAZL-61977 No score
CVE-2024-23337 affecting package jq for versions less than 1.7.1-3
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 de21386681c0df0104a99d9d09db23a9b2a78b1e contains a patch for the issue.
- Record
AZL-61977- Updated
- 2026-11-02
OSVCLSA-2026-1776354546 No score
jq: Fix of CVE-2024-23337
- CVE-2024-23337: fix signed integer overflow in jvp_array_write and jvp_object_rehash that could lead to SEGV on growing arrays and objects
- Record
CLSA-2026-1776354546- Updated
- 2026-11-02
OSVMGASA-2026-0188 No score
Updated jq packages fix security vulnerabilities
An integer overflow arises when assigning value using an index of
2147483647, the signed integer limit. This causes a denial of service.
(CVE-2024-23337)
It was discovered that jq did not correctly handle certain string
concatenations. An attacker could possibly use this issue to cause a
denial of service or execute arbitrary code. (CVE-2026-32316)
It was discovered that jq did not correctly handle recursion in certain
circumstances. An attacker could possibly use this issue to cause a
denial of service. (CVE-2026-33947)
It was discovered that jq did not correctly handle improperly terminated
strings. An attacker could possibly use this issue to cause a denial of
service or execute arbitrary code. (CVE-2026-33948)
It was discovered that jq did not correctly handle checking certain
variable types. An attacker could possibly use this issue to cause a
denial of service or leak sensitive information. (CVE-2026-39956)
It was discovered that jq did not correctly handle certain string
formatting. An attacker could possibly use this issue to leak sensitive
information or cause a denial of service. (CVE-2026-39979)
It was discovered that jq used a fixed seed for hash table operations.
An attacker could possibly use this issue to cause a denial of service.
(CVE-2026-40164)
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); (CVE-2025-48060)
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 and executes as
only the prefix before the NUL. This leaves jq with a
post-CVE-2026-33948 prefix/full-buffer mismatch on the compilation path
even though the JSON parser path has already been fixed.
(CVE-2026-41256)
The ordinary module loader recurses without cycle detection when two
otherwise valid modules include each other (CVE-2026-44777)
- Record
MGASA-2026-0188- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15233-1 No score
jq-1.8.1-1.1 on GA media
These are all security issues fixed in the jq-1.8.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15233-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02384-1 No score
Security update for jq
This update for jq fixes the following issues:
- CVE-2024-23337: Fixed signed integer overflow in jv.c:jvp_array_write (bsc#1243450).
- Record
SUSE-SU-2025:02384-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:20506-1 No score
Security update for jq
This update for jq fixes the following issues:
- CVE-2024-23337: Fixed signed integer overflow in jv.c:jvp_array_write (bsc#1243450)
- Record
SUSE-SU-2025:20506-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:20591-1 No score
Security update for jq
This update for jq fixes the following issues:
- CVE-2025-48060: Fixed stack-buffer-overflow in jq_fuzz_execute (jv_string_vfmt) (bsc#1244116)
- CVE-2024-23337: Fixed signed integer overflow in jv.c:jvp_array_write (bsc#1243450)
- CVE-2024-53427: Fixed stack-buffer-overflow in the decNumberCopy function in decNumber.c (bsc#1238078)
- Record
SUSE-SU-2025:20591-1- Updated
- 2026-11-02
OSVUSN-7657-1 No score
jq vulnerabilities
It was discovered that jq incorrectly handled certain values when parsing JSON data. A remote attacker could possibly use this issue to cause jq to crash, resulting in a denial of service. (CVE-2024-23337)
It was discovered that jq incorrectly handled NaN values when parsing JSON data. A remote attacker could possibly use this issue to cause jq to crash, resulting in a denial of service. This issue only affected Ubuntu 24.04 LTS, and Ubuntu 25.04. (CVE-2024-53427)
It was discovered that jq incorrectly handled certain values when parsing JSON data. A remote attacker could use this issue to cause jq to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2025-48060)
- Record
USN-7657-1- Updated
- 2026-11-02
OSVUSN-7657-2 No score
jq vulnerabilities
USN-7657-1 fixed CVE-2024-23337 and CVE-2025-48060 in jq. This update provides the corresponding fixes for Ubuntu 20.04 LTS, Ubuntu 18.04 LTS, and Ubuntu 16.04 LTS.
Original advisory details:
It was discovered that jq incorrectly handled certain values when parsing JSON data. A remote attacker could possibly use this issue to cause jq to crash, resulting in a denial of service. (CVE-2024-23337)
It was discovered that jq incorrectly handled certain values when parsing JSON data. A remote attacker could use this issue to cause jq to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2025-48060)
- Record
USN-7657-2- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
jqAlpine:v3.22 |
before 1.8.0-r0 | 1.8.0-r0 |
jqAlpine:v3.23 |
before 1.8.0-r0 | 1.8.0-r0 |
jqAlpine:v3.24 |
before 1.8.0-r0 | 1.8.0-r0 |
jqAlmaLinux:9 |
before 1.6-17.el9_6.2 | 1.6-17.el9_6.2 |
jq-develAlmaLinux:9 |
before 1.6-17.el9_6.2 | 1.6-17.el9_6.2 |
jqAlmaLinux:8 |
before 1.6-11.el8_10 | 1.6-11.el8_10 |
jq-develAlmaLinux:8 |
before 1.6-11.el8_10 | 1.6-11.el8_10 |
jqAzure Linux:2 |
before 1.6-3 | 1.6-3 |
jqAzure Linux:3 |
before 1.7.1-3 | 1.7.1-3 |
jqAlpaquita:23 |
1.6-r2 up to 1.6-r3 | 1.6-r3 |
Show 87 moreShow less
| Package | Affected | Fixed |
|---|---|---|
jqAlpaquita:25 |
1.7.1-r0 up to 1.8.0-r0 | 1.8.0-r0 |
jqAlpaquita:stream |
1.6-r2 up to 1.8.0-r0 | 1.8.0-r0 |
jqTuxCare:AlmaLinux:9.2 |
before 1.6-14.el9.tuxcare.els2 | 1.6-14.el9.tuxcare.els2 |
jq-develTuxCare:AlmaLinux:9.2 |
before 1.6-14.el9.tuxcare.els2 | 1.6-14.el9.tuxcare.els2 |
jqDebian:12 |
All versions, plus listed versions 1.6-2.11.6-2.1+deb12u11.6-2.1+deb12u21.6-2.1+deb12u31.6-3 Show 17 moreShow less1.7-11.7.1-11.7.1-21.7.1-31.7.1-41.7.1-51.7.1-61.8.0-11.8.1-11.8.1-21.8.1-31.8.1-41.8.1-51.8.1-61.8.1-71.8.1-81.8.2-1 |
None known |
jqDebian:13 |
before 1.7.1-6 | 1.7.1-6 |
jqDebian:14 |
before 1.7.1-6 | 1.7.1-6 |
jqMageia:9 |
before 1.6-3.1.mga9 | 1.6-3.1.mga9 |
jqopenEuler:22.03-LTS-SP3 |
before 1.8.0-2.oe2203sp3 | 1.8.0-2.oe2203sp3 |
jqopenEuler:22.03-LTS-SP4 |
before 1.8.0-2.oe2203sp4 | 1.8.0-2.oe2203sp4 |
jqopenEuler:24.03-LTS |
before 1.8.0-2.oe2403sp2 | 1.8.0-2.oe2403sp2 |
jqopenEuler:24.03-LTS-SP1 |
before 1.8.0-2.oe2403sp1 | 1.8.0-2.oe2403sp1 |
jqopenEuler:24.03-LTS-SP2 |
before 1.8.0-2.oe2403sp2 | 1.8.0-2.oe2403sp2 |
jqopenEuler:20.03-LTS-SP4 |
before 1.8.0-2.oe2003sp4 | 1.8.0-2.oe2003sp4 |
jqRed Hat:enterprise_linux:9::baseos |
before 0:1.6-17.el9_6.2 | 0:1.6-17.el9_6.2 |
jq-debuginfoRed Hat:enterprise_linux:9::baseos |
before 0:1.6-17.el9_6.2 | 0:1.6-17.el9_6.2 |
jq-debugsourceRed Hat:enterprise_linux:9::baseos |
before 0:1.6-17.el9_6.2 | 0:1.6-17.el9_6.2 |
jq-debuginfoRed Hat:enterprise_linux:9::crb |
before 0:1.6-17.el9_6.2 | 0:1.6-17.el9_6.2 |
jq-debugsourceRed Hat:enterprise_linux:9::crb |
before 0:1.6-17.el9_6.2 | 0:1.6-17.el9_6.2 |
jq-develRed Hat:enterprise_linux:9::crb |
before 0:1.6-17.el9_6.2 | 0:1.6-17.el9_6.2 |
jqRed Hat:rhel_eus:9.4::baseos |
before 0:1.6-16.el9_4.1 | 0:1.6-16.el9_4.1 |
jq-debuginfoRed Hat:rhel_eus:9.4::baseos |
before 0:1.6-16.el9_4.1 | 0:1.6-16.el9_4.1 |
jq-debugsourceRed Hat:rhel_eus:9.4::baseos |
before 0:1.6-16.el9_4.1 | 0:1.6-16.el9_4.1 |
jq-debuginfoRed Hat:rhel_eus:9.4::crb |
before 0:1.6-16.el9_4.1 | 0:1.6-16.el9_4.1 |
jq-debugsourceRed Hat:rhel_eus:9.4::crb |
before 0:1.6-16.el9_4.1 | 0:1.6-16.el9_4.1 |
jq-develRed Hat:rhel_eus:9.4::crb |
before 0:1.6-16.el9_4.1 | 0:1.6-16.el9_4.1 |
jqRed Hat:rhel_e4s:9.2::appstream |
before 0:1.6-15.el9_2.2 | 0:1.6-15.el9_2.2 |
jq-debuginfoRed Hat:rhel_e4s:9.2::appstream |
before 0:1.6-15.el9_2.2 | 0:1.6-15.el9_2.2 |
jq-debugsourceRed Hat:rhel_e4s:9.2::appstream |
before 0:1.6-15.el9_2.2 | 0:1.6-15.el9_2.2 |
jqRed Hat:rhel_e4s:9.0::appstream |
before 0:1.6-12.el9_0.1 | 0:1.6-12.el9_0.1 |
jq-debuginfoRed Hat:rhel_e4s:9.0::appstream |
before 0:1.6-12.el9_0.1 | 0:1.6-12.el9_0.1 |
jq-debugsourceRed Hat:rhel_e4s:9.0::appstream |
before 0:1.6-12.el9_0.1 | 0:1.6-12.el9_0.1 |
jqRed Hat:enterprise_linux:8::appstream |
before 0:1.6-11.el8_10 | 0:1.6-11.el8_10 |
jq-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:1.6-11.el8_10 | 0:1.6-11.el8_10 |
jq-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:1.6-11.el8_10 | 0:1.6-11.el8_10 |
jq-debuginfoRed Hat:enterprise_linux:8::crb |
before 0:1.6-11.el8_10 | 0:1.6-11.el8_10 |
jq-debugsourceRed Hat:enterprise_linux:8::crb |
before 0:1.6-11.el8_10 | 0:1.6-11.el8_10 |
jq-develRed Hat:enterprise_linux:8::crb |
before 0:1.6-11.el8_10 | 0:1.6-11.el8_10 |
jqRed Hat:rhel_e4s:8.8::appstream |
before 0:1.6-6.el8_8.3 | 0:1.6-6.el8_8.3 |
jq-debuginfoRed Hat:rhel_e4s:8.8::appstream |
before 0:1.6-6.el8_8.3 | 0:1.6-6.el8_8.3 |
jq-debugsourceRed Hat:rhel_e4s:8.8::appstream |
before 0:1.6-6.el8_8.3 | 0:1.6-6.el8_8.3 |
jqRed Hat:rhel_tus:8.8::appstream |
before 0:1.6-6.el8_8.3 | 0:1.6-6.el8_8.3 |
jq-debuginfoRed Hat:rhel_tus:8.8::appstream |
before 0:1.6-6.el8_8.3 | 0:1.6-6.el8_8.3 |
jq-debugsourceRed Hat:rhel_tus:8.8::appstream |
before 0:1.6-6.el8_8.3 | 0:1.6-6.el8_8.3 |
jqRed Hat:rhel_aus:8.6::appstream |
before 0:1.6-3.el8_6.1 | 0:1.6-3.el8_6.1 |
jq-debuginfoRed Hat:rhel_aus:8.6::appstream |
before 0:1.6-3.el8_6.1 | 0:1.6-3.el8_6.1 |
jq-debugsourceRed Hat:rhel_aus:8.6::appstream |
before 0:1.6-3.el8_6.1 | 0:1.6-3.el8_6.1 |
jqRed Hat:rhel_e4s:8.6::appstream |
before 0:1.6-3.el8_6.1 | 0:1.6-3.el8_6.1 |
jq-debuginfoRed Hat:rhel_e4s:8.6::appstream |
before 0:1.6-3.el8_6.1 | 0:1.6-3.el8_6.1 |
jq-debugsourceRed Hat:rhel_e4s:8.6::appstream |
before 0:1.6-3.el8_6.1 | 0:1.6-3.el8_6.1 |
jqRed Hat:rhel_eus_long_life:8.6::appstream |
before 0:1.6-3.el8_6.1 | 0:1.6-3.el8_6.1 |
jq-debuginfoRed Hat:rhel_eus_long_life:8.6::appstream |
before 0:1.6-3.el8_6.1 | 0:1.6-3.el8_6.1 |
jq-debugsourceRed Hat:rhel_eus_long_life:8.6::appstream |
before 0:1.6-3.el8_6.1 | 0:1.6-3.el8_6.1 |
jqRed Hat:rhel_tus:8.6::appstream |
before 0:1.6-3.el8_6.1 | 0:1.6-3.el8_6.1 |
jq-debuginfoRed Hat:rhel_tus:8.6::appstream |
before 0:1.6-3.el8_6.1 | 0:1.6-3.el8_6.1 |
jq-debugsourceRed Hat:rhel_tus:8.6::appstream |
before 0:1.6-3.el8_6.1 | 0:1.6-3.el8_6.1 |
jqRed Hat:rhel_aus:8.4::appstream |
before 0:1.5-12.el8_4.4 | 0:1.5-12.el8_4.4 |
jq-debuginfoRed Hat:rhel_aus:8.4::appstream |
before 0:1.5-12.el8_4.4 | 0:1.5-12.el8_4.4 |
jq-debugsourceRed Hat:rhel_aus:8.4::appstream |
before 0:1.5-12.el8_4.4 | 0:1.5-12.el8_4.4 |
jqRed Hat:rhel_aus:8.2::appstream |
before 0:1.5-12.el8_2.1 | 0:1.5-12.el8_2.1 |
jq-debuginfoRed Hat:rhel_aus:8.2::appstream |
before 0:1.5-12.el8_2.1 | 0:1.5-12.el8_2.1 |
jq-debugsourceRed Hat:rhel_aus:8.2::appstream |
before 0:1.5-12.el8_2.1 | 0:1.5-12.el8_2.1 |
jqRed Hat:enterprise_linux:10.0 |
before 0:1.7.1-8.el10_0.1 | 0:1.7.1-8.el10_0.1 |
jq-debuginfoRed Hat:enterprise_linux:10.0 |
before 0:1.7.1-8.el10_0.1 | 0:1.7.1-8.el10_0.1 |
jq-debugsourceRed Hat:enterprise_linux:10.0 |
before 0:1.7.1-8.el10_0.1 | 0:1.7.1-8.el10_0.1 |
jq-develRed Hat:enterprise_linux:10.0 |
before 0:1.7.1-8.el10_0.1 | 0:1.7.1-8.el10_0.1 |
jqRocky Linux:9 |
before 0:1.6-17.el9_6.2 | 0:1.6-17.el9_6.2 |
jqRocky Linux:8 |
before 0:1.6-11.el8_10 | 0:1.6-11.el8_10 |
jqRocky Linux:10 |
before 0:1.7.1-8.el10_0.1 | 0:1.7.1-8.el10_0.1 |
jqRoot:Debian:12 |
before 1.6-2.1+deb12u3.aikido.9 | 1.6-2.1+deb12u3.aikido.9 |
rootio-jqRoot:Debian:12 |
before 1.6-2.1+deb12u3.aikido.9 | 1.6-2.1+deb12u3.aikido.9 |
jqSUSE:Linux Enterprise Micro 5.3 |
before 1.6-150000.3.6.1 | 1.6-150000.3.6.1 |
jqSUSE:Linux Enterprise Micro 5.4 |
before 1.6-150000.3.6.1 | 1.6-150000.3.6.1 |
jqSUSE:Linux Enterprise Micro 5.5 |
before 1.6-150000.3.6.1 | 1.6-150000.3.6.1 |
jqSUSE:Linux Enterprise Module for Basesystem 15 SP6 |
before 1.6-150000.3.6.1 | 1.6-150000.3.6.1 |
jqSUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 1.6-150000.3.6.1 | 1.6-150000.3.6.1 |
jqSUSE:Linux Enterprise Micro 5.1 |
before 1.6-150000.3.6.1 | 1.6-150000.3.6.1 |
jqSUSE:Linux Enterprise Micro 5.2 |
before 1.6-150000.3.6.1 | 1.6-150000.3.6.1 |
jqopenSUSE:Leap 15.6 |
before 1.6-150000.3.6.1 | 1.6-150000.3.6.1 |
jqSUSE:Linux Micro 6.0 |
before 1.6-4.1 | 1.6-4.1 |
jqSUSE:Linux Micro 6.1 |
before 1.7.1-slfo.1.1_2.1 | 1.7.1-slfo.1.1_2.1 |
jqUbuntu:Pro:16.04:LTS |
before 1.5+dfsg-1ubuntu0.1+esm3, plus listed versions 1.4-2.11.5+dfsg-11.5+dfsg-1ubuntu0.11.5+dfsg-1ubuntu0.1+esm2 |
1.5+dfsg-1ubuntu0.1+esm3 |
jqUbuntu:Pro:18.04:LTS |
before 1.5+dfsg-2ubuntu0.1~esm1, plus listed versions 1.5+dfsg-2 |
1.5+dfsg-2ubuntu0.1~esm1 |
jqUbuntu:Pro:20.04:LTS |
before 1.6-1ubuntu0.20.04.1+esm1, plus listed versions 1.5+dfsg-2build11.6-11.6-1ubuntu0.20.04.1 |
1.6-1ubuntu0.20.04.1+esm1 |
jqUbuntu:22.04:LTS |
before 1.6-2.1ubuntu3.1, plus listed versions 1.6-2.1ubuntu21.6-2.1ubuntu3 |
1.6-2.1ubuntu3.1 |
jqUbuntu:24.04:LTS |
before 1.7.1-3ubuntu0.24.04.1, plus listed versions 1.6-31.7-11.7.1-21.7.1-31.7.1-3build1 |
1.7.1-3ubuntu0.24.04.1 |
jqopenSUSE:Tumbleweed |
before 1.8.1-1.1 | 1.8.1-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-23337 is a medium vulnerability (CVSS 4.3) in Jqlang Jq, published May 21, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.46%, the 39th percentile. Fixed in jq 1.8.0-r0.
References
github.com/jqlang/jq/security/advisories/GHSA-2q6r-344g-cx46
github.com/jqlang/jq/issues/3262
github.com/jqlang/jq/commit/de21386681c0df0104a99d9d09db23a9b2a78b1e
security.alpinelinux.org/vuln/CVE-2024-23337
access.redhat.com/errata/RHSA-2025:10585
access.redhat.com/security/cve/CVE-2024-23337
Show 66 moreShow less
access.redhat.com/security/cve/CVE-2025-48060
bugzilla.redhat.com/2367807
bugzilla.redhat.com/2367842
errata.almalinux.org/9/ALSA-2025-10585.html
access.redhat.com/errata/RHSA-2025:10618
errata.almalinux.org/8/ALSA-2025-10618.html
nvd.nist.gov/vuln/detail/CVE-2024-23337
docs.bell-sw.com/security/cves/CVE-2024-23337
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1776354546.html
github.com/CVEProject/cvelistV5/tree/main/cves/2024/23xxx/CVE-2024-23337.json
security-tracker.debian.org/tracker/CVE-2024-23337
advisories.mageia.org/MGASA-2026-0188.html
bugs.mageia.org/show_bug.cgi?id=34443
openwall.com/lists/oss-security/2026/04/15/8
github.com/jqlang/jq/security/advisories/GHSA-q3h9-m34w-h76f
github.com/jqlang/jq/security/advisories/GHSA-2hhh-px8h-355p
github.com/jqlang/jq/security/advisories/GHSA-32cx-cvvh-2wj9
github.com/jqlang/jq/security/advisories/GHSA-xwrw-4f8h-rjvg
github.com/jqlang/jq/security/advisories/GHSA-6gc3-3g9p-xx28
github.com/jqlang/jq/security/advisories/GHSA-wwj8-gxm6-jc29
github.com/jqlang/jq/security/advisories/GHSA-gf4g-95wj-4q4r
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1809
nvd.nist.gov/vuln/detail/CVE-2025-48060
nvd.nist.gov/vuln/detail/CVE-2025-49014
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2367807
bugzilla.redhat.com/show_bug.cgi?id=2367842
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_10585.json
cve.org/CVERecord?id=CVE-2024-23337
cve.org/CVERecord?id=CVE-2025-48060
github.com/jqlang/jq/security/advisories/GHSA-p7rr-28xf-3m5w
access.redhat.com/errata/RHSA-2025:10613
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_10613.json
access.redhat.com/errata/RHSA-2025:10615
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_10615.json
access.redhat.com/errata/RHSA-2025:10616
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_10616.json
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_10618.json
access.redhat.com/errata/RHSA-2025:10619
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_10619.json
access.redhat.com/errata/RHSA-2025:10620
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_10620.json
access.redhat.com/errata/RHSA-2025:10621
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_10621.json
access.redhat.com/errata/RHSA-2025:10622
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_10622.json
access.redhat.com/errata/RHSA-2025:12882
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_12882.json
errata.rockylinux.org/RLSA-2025:10585
errata.rockylinux.org/RLSA-2025:10618
errata.rockylinux.org/RLSA-2025:12882
suse.com/support/update/announcement/2025/suse-su-202502384-1
bugzilla.suse.com/1243450
suse.com/security/cve/CVE-2024-23337
suse.com/support/update/announcement/2025/suse-su-202520506-1
suse.com/support/update/announcement/2025/suse-su-202520591-1
bugzilla.suse.com/1238078
bugzilla.suse.com/1244116
suse.com/security/cve/CVE-2024-53427
suse.com/security/cve/CVE-2025-48060
ubuntu.com/security/CVE-2024-23337
ubuntu.com/security/notices/USN-7657-1
ubuntu.com/security/notices/USN-7657-2
ubuntu.com/security/CVE-2024-53427
ubuntu.com/security/CVE-2025-48060
suse.com/security/cve/CVE-2025-49014