CVE-2024-23337: jq has signed integer overflow in jv.c:jvp_array_write
jq has signed integer overflow in jv.c:jvparraywrite
Other sources
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.
— MITRE
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the severity of CVE-2024-23337?
CVE-2024-23337 has a severity rating that indicates potential denial of service due to an integer overflow.
What versions of jq are affected by CVE-2024-23337?
CVE-2024-23337 affects jq versions up to and including 1.7.1.
How do I fix CVE-2024-23337?
To fix CVE-2024-23337, you should upgrade jq to a version higher than 1.7.1 where the issue has been patched.
What is the impact of CVE-2024-23337?
The impact of CVE-2024-23337 is a denial of service caused by an integer overflow when using certain indices.
Who maintains the jq software affected by CVE-2024-23337?
The jq software affected by CVE-2024-23337 is maintained by the jq project team.