CVE-2024-23337

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.
Configurations

Configuration 1 (hide)

cpe:2.3:a:jqlang:jq:*:*:*:*:*:*:*:*

History

20 Jun 2025, 17:41

Type Values Removed Values Added
First Time Jqlang
Jqlang jq
References () https://github.com/jqlang/jq/commit/de21386681c0df0104a99d9d09db23a9b2a78b1e - () https://github.com/jqlang/jq/commit/de21386681c0df0104a99d9d09db23a9b2a78b1e - Patch
References () https://github.com/jqlang/jq/issues/3262 - () https://github.com/jqlang/jq/issues/3262 - Exploit, Issue Tracking
References () https://github.com/jqlang/jq/security/advisories/GHSA-2q6r-344g-cx46 - () https://github.com/jqlang/jq/security/advisories/GHSA-2q6r-344g-cx46 - Exploit, Vendor Advisory
CPE cpe:2.3:a:jqlang:jq:*:*:*:*:*:*:*:*
Summary
  • (es) jq es un procesador JSON de línea de comandos. En versiones hasta la 1.7.1 (incluida), se produce un desbordamiento de entero al asignar un valor utilizando un índice de 2147483647, el límite de enteros con signo. Esto provoca una denegación de servicio. El commit de21386681c0df0104a99d9d09db23a9b2a78b1e contiene un parche para este problema.

21 May 2025, 15:16

Type Values Removed Values Added
New CVE

Information

Published : 2025-05-21 15:16

Updated : 2025-06-20 17:41


NVD link : CVE-2024-23337

Mitre link : CVE-2024-23337

CVE.ORG link : CVE-2024-23337


JSON object : View

Products Affected

jqlang

  • jq
CWE
CWE-190

Integer Overflow or Wraparound