Every CVE Search/ Get API key

CVE-2024-23337

jq has signed integer overflow in jv.c:jvp_array_write

4.3 MediumFix available

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

0.46%Up 0.4 points since May 22, 2025
90%50%10%1%

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 MediumCVSS: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 MediumCVSS: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 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L
CVSS 3.1
6.5 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 HighCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L
CVSS 3.1
6.5 MediumCVSS: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

Affected packages
PackageAffectedFixed
jq
Alpine:v3.22
before 1.8.0-r0
1.8.0-r0
jq
Alpine:v3.23
before 1.8.0-r0
1.8.0-r0
jq
Alpine:v3.24
before 1.8.0-r0
1.8.0-r0
jq
AlmaLinux:9
before 1.6-17.el9_6.2
1.6-17.el9_6.2
jq-devel
AlmaLinux:9
before 1.6-17.el9_6.2
1.6-17.el9_6.2
jq
AlmaLinux:8
before 1.6-11.el8_10
1.6-11.el8_10
jq-devel
AlmaLinux:8
before 1.6-11.el8_10
1.6-11.el8_10
jq
Azure Linux:2
before 1.6-3
1.6-3
jq
Azure Linux:3
before 1.7.1-3
1.7.1-3
jq
Alpaquita:23
1.6-r2 up to 1.6-r3
1.6-r3
Show 87 moreShow less
Affected packages
PackageAffectedFixed
jq
Alpaquita:25
1.7.1-r0 up to 1.8.0-r0
1.8.0-r0
jq
Alpaquita:stream
1.6-r2 up to 1.8.0-r0
1.8.0-r0
jq
TuxCare:AlmaLinux:9.2
before 1.6-14.el9.tuxcare.els2
1.6-14.el9.tuxcare.els2
jq-devel
TuxCare:AlmaLinux:9.2
before 1.6-14.el9.tuxcare.els2
1.6-14.el9.tuxcare.els2
jq
Debian: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 less
1.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
jq
Debian:13
before 1.7.1-6
1.7.1-6
jq
Debian:14
before 1.7.1-6
1.7.1-6
jq
Mageia:9
before 1.6-3.1.mga9
1.6-3.1.mga9
jq
openEuler:22.03-LTS-SP3
before 1.8.0-2.oe2203sp3
1.8.0-2.oe2203sp3
jq
openEuler:22.03-LTS-SP4
before 1.8.0-2.oe2203sp4
1.8.0-2.oe2203sp4
jq
openEuler:24.03-LTS
before 1.8.0-2.oe2403sp2
1.8.0-2.oe2403sp2
jq
openEuler:24.03-LTS-SP1
before 1.8.0-2.oe2403sp1
1.8.0-2.oe2403sp1
jq
openEuler:24.03-LTS-SP2
before 1.8.0-2.oe2403sp2
1.8.0-2.oe2403sp2
jq
openEuler:20.03-LTS-SP4
before 1.8.0-2.oe2003sp4
1.8.0-2.oe2003sp4
jq
Red Hat:enterprise_linux:9::baseos
before 0:1.6-17.el9_6.2
0:1.6-17.el9_6.2
jq-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:1.6-17.el9_6.2
0:1.6-17.el9_6.2
jq-debugsource
Red Hat:enterprise_linux:9::baseos
before 0:1.6-17.el9_6.2
0:1.6-17.el9_6.2
jq-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:1.6-17.el9_6.2
0:1.6-17.el9_6.2
jq-debugsource
Red Hat:enterprise_linux:9::crb
before 0:1.6-17.el9_6.2
0:1.6-17.el9_6.2
jq-devel
Red Hat:enterprise_linux:9::crb
before 0:1.6-17.el9_6.2
0:1.6-17.el9_6.2
jq
Red Hat:rhel_eus:9.4::baseos
before 0:1.6-16.el9_4.1
0:1.6-16.el9_4.1
jq-debuginfo
Red Hat:rhel_eus:9.4::baseos
before 0:1.6-16.el9_4.1
0:1.6-16.el9_4.1
jq-debugsource
Red Hat:rhel_eus:9.4::baseos
before 0:1.6-16.el9_4.1
0:1.6-16.el9_4.1
jq-debuginfo
Red Hat:rhel_eus:9.4::crb
before 0:1.6-16.el9_4.1
0:1.6-16.el9_4.1
jq-debugsource
Red Hat:rhel_eus:9.4::crb
before 0:1.6-16.el9_4.1
0:1.6-16.el9_4.1
jq-devel
Red Hat:rhel_eus:9.4::crb
before 0:1.6-16.el9_4.1
0:1.6-16.el9_4.1
jq
Red Hat:rhel_e4s:9.2::appstream
before 0:1.6-15.el9_2.2
0:1.6-15.el9_2.2
jq-debuginfo
Red Hat:rhel_e4s:9.2::appstream
before 0:1.6-15.el9_2.2
0:1.6-15.el9_2.2
jq-debugsource
Red Hat:rhel_e4s:9.2::appstream
before 0:1.6-15.el9_2.2
0:1.6-15.el9_2.2
jq
Red Hat:rhel_e4s:9.0::appstream
before 0:1.6-12.el9_0.1
0:1.6-12.el9_0.1
jq-debuginfo
Red Hat:rhel_e4s:9.0::appstream
before 0:1.6-12.el9_0.1
0:1.6-12.el9_0.1
jq-debugsource
Red Hat:rhel_e4s:9.0::appstream
before 0:1.6-12.el9_0.1
0:1.6-12.el9_0.1
jq
Red Hat:enterprise_linux:8::appstream
before 0:1.6-11.el8_10
0:1.6-11.el8_10
jq-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:1.6-11.el8_10
0:1.6-11.el8_10
jq-debugsource
Red Hat:enterprise_linux:8::appstream
before 0:1.6-11.el8_10
0:1.6-11.el8_10
jq-debuginfo
Red Hat:enterprise_linux:8::crb
before 0:1.6-11.el8_10
0:1.6-11.el8_10
jq-debugsource
Red Hat:enterprise_linux:8::crb
before 0:1.6-11.el8_10
0:1.6-11.el8_10
jq-devel
Red Hat:enterprise_linux:8::crb
before 0:1.6-11.el8_10
0:1.6-11.el8_10
jq
Red Hat:rhel_e4s:8.8::appstream
before 0:1.6-6.el8_8.3
0:1.6-6.el8_8.3
jq-debuginfo
Red Hat:rhel_e4s:8.8::appstream
before 0:1.6-6.el8_8.3
0:1.6-6.el8_8.3
jq-debugsource
Red Hat:rhel_e4s:8.8::appstream
before 0:1.6-6.el8_8.3
0:1.6-6.el8_8.3
jq
Red Hat:rhel_tus:8.8::appstream
before 0:1.6-6.el8_8.3
0:1.6-6.el8_8.3
jq-debuginfo
Red Hat:rhel_tus:8.8::appstream
before 0:1.6-6.el8_8.3
0:1.6-6.el8_8.3
jq-debugsource
Red Hat:rhel_tus:8.8::appstream
before 0:1.6-6.el8_8.3
0:1.6-6.el8_8.3
jq
Red Hat:rhel_aus:8.6::appstream
before 0:1.6-3.el8_6.1
0:1.6-3.el8_6.1
jq-debuginfo
Red Hat:rhel_aus:8.6::appstream
before 0:1.6-3.el8_6.1
0:1.6-3.el8_6.1
jq-debugsource
Red Hat:rhel_aus:8.6::appstream
before 0:1.6-3.el8_6.1
0:1.6-3.el8_6.1
jq
Red Hat:rhel_e4s:8.6::appstream
before 0:1.6-3.el8_6.1
0:1.6-3.el8_6.1
jq-debuginfo
Red Hat:rhel_e4s:8.6::appstream
before 0:1.6-3.el8_6.1
0:1.6-3.el8_6.1
jq-debugsource
Red Hat:rhel_e4s:8.6::appstream
before 0:1.6-3.el8_6.1
0:1.6-3.el8_6.1
jq
Red Hat:rhel_eus_long_life:8.6::appstream
before 0:1.6-3.el8_6.1
0:1.6-3.el8_6.1
jq-debuginfo
Red Hat:rhel_eus_long_life:8.6::appstream
before 0:1.6-3.el8_6.1
0:1.6-3.el8_6.1
jq-debugsource
Red Hat:rhel_eus_long_life:8.6::appstream
before 0:1.6-3.el8_6.1
0:1.6-3.el8_6.1
jq
Red Hat:rhel_tus:8.6::appstream
before 0:1.6-3.el8_6.1
0:1.6-3.el8_6.1
jq-debuginfo
Red Hat:rhel_tus:8.6::appstream
before 0:1.6-3.el8_6.1
0:1.6-3.el8_6.1
jq-debugsource
Red Hat:rhel_tus:8.6::appstream
before 0:1.6-3.el8_6.1
0:1.6-3.el8_6.1
jq
Red Hat:rhel_aus:8.4::appstream
before 0:1.5-12.el8_4.4
0:1.5-12.el8_4.4
jq-debuginfo
Red Hat:rhel_aus:8.4::appstream
before 0:1.5-12.el8_4.4
0:1.5-12.el8_4.4
jq-debugsource
Red Hat:rhel_aus:8.4::appstream
before 0:1.5-12.el8_4.4
0:1.5-12.el8_4.4
jq
Red Hat:rhel_aus:8.2::appstream
before 0:1.5-12.el8_2.1
0:1.5-12.el8_2.1
jq-debuginfo
Red Hat:rhel_aus:8.2::appstream
before 0:1.5-12.el8_2.1
0:1.5-12.el8_2.1
jq-debugsource
Red Hat:rhel_aus:8.2::appstream
before 0:1.5-12.el8_2.1
0:1.5-12.el8_2.1
jq
Red Hat:enterprise_linux:10.0
before 0:1.7.1-8.el10_0.1
0:1.7.1-8.el10_0.1
jq-debuginfo
Red Hat:enterprise_linux:10.0
before 0:1.7.1-8.el10_0.1
0:1.7.1-8.el10_0.1
jq-debugsource
Red Hat:enterprise_linux:10.0
before 0:1.7.1-8.el10_0.1
0:1.7.1-8.el10_0.1
jq-devel
Red Hat:enterprise_linux:10.0
before 0:1.7.1-8.el10_0.1
0:1.7.1-8.el10_0.1
jq
Rocky Linux:9
before 0:1.6-17.el9_6.2
0:1.6-17.el9_6.2
jq
Rocky Linux:8
before 0:1.6-11.el8_10
0:1.6-11.el8_10
jq
Rocky Linux:10
before 0:1.7.1-8.el10_0.1
0:1.7.1-8.el10_0.1
jq
Root:Debian:12
before 1.6-2.1+deb12u3.aikido.9
1.6-2.1+deb12u3.aikido.9
rootio-jq
Root:Debian:12
before 1.6-2.1+deb12u3.aikido.9
1.6-2.1+deb12u3.aikido.9
jq
SUSE:Linux Enterprise Micro 5.3
before 1.6-150000.3.6.1
1.6-150000.3.6.1
jq
SUSE:Linux Enterprise Micro 5.4
before 1.6-150000.3.6.1
1.6-150000.3.6.1
jq
SUSE:Linux Enterprise Micro 5.5
before 1.6-150000.3.6.1
1.6-150000.3.6.1
jq
SUSE:Linux Enterprise Module for Basesystem 15 SP6
before 1.6-150000.3.6.1
1.6-150000.3.6.1
jq
SUSE:Linux Enterprise Module for Basesystem 15 SP7
before 1.6-150000.3.6.1
1.6-150000.3.6.1
jq
SUSE:Linux Enterprise Micro 5.1
before 1.6-150000.3.6.1
1.6-150000.3.6.1
jq
SUSE:Linux Enterprise Micro 5.2
before 1.6-150000.3.6.1
1.6-150000.3.6.1
jq
openSUSE:Leap 15.6
before 1.6-150000.3.6.1
1.6-150000.3.6.1
jq
SUSE:Linux Micro 6.0
before 1.6-4.1
1.6-4.1
jq
SUSE:Linux Micro 6.1
before 1.7.1-slfo.1.1_2.1
1.7.1-slfo.1.1_2.1
jq
Ubuntu: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
jq
Ubuntu:Pro:18.04:LTS
before 1.5+dfsg-2ubuntu0.1~esm1, plus listed versions
1.5+dfsg-2
1.5+dfsg-2ubuntu0.1~esm1
jq
Ubuntu: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
jq
Ubuntu:22.04:LTS
before 1.6-2.1ubuntu3.1, plus listed versions
1.6-2.1ubuntu21.6-2.1ubuntu3
1.6-2.1ubuntu3.1
jq
Ubuntu: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
jq
openSUSE:Tumbleweed
before 1.8.1-1.1
1.8.1-1.1

History

History
RecordedChangedSources
first indexedCVE 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

Show 66 moreShow less
MoveEnter Open