CVE-2026-39979

jq is a command-line JSON processor. In commits before 2f09060afab23fe9390cce7cb860b10416e1bf5f, the jv_parse_sized() API in libjq accepts a counted buffer with an explicit length parameter, but its error-handling path formats the input buffer using %s in jv_string_fmt(), which reads until a NUL terminator is found rather than respecting the caller-supplied length. This means that when malformed JSON is passed in a non-NUL-terminated buffer, the error construction logic performs an out-of-bounds read past the end of the buffer. The vulnerability is reachable by any libjq consumer calling jv_parse_sized() with untrusted input, and depending on memory layout, can result in memory disclosure or process termination. The issue has been patched in commit 2f09060afab23fe9390cce7cb860b10416e1bf5f.
References
Link Resource
https://github.com/jqlang/jq/commit/2f09060afab23fe9390cce7cb860b10416e1bf5f Patch
https://github.com/jqlang/jq/security/advisories/GHSA-2hhh-px8h-355p Exploit Vendor Advisory
https://access.redhat.com/errata/RHSA-2026:16252 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:16692 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:16693 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:18040 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:18042 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:18043 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:18044 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:18045 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:18046 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:18047 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:18048 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:19151 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:19365 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:23233 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:23245 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:25044 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:25096 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:25181 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:26528 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:26542 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:28887 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:30078 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:30087 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:30088 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:30089 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:34098 Third Party Advisory
https://access.redhat.com/errata/RHSA-2026:8579 Third Party Advisory
https://access.redhat.com/security/cve/CVE-2026-39979 Third Party Advisory
https://bugzilla.redhat.com/show_bug.cgi?id=2458077 Issue Tracking Third Party Advisory
https://github.com/jqlang/jq/security/advisories/GHSA-2hhh-px8h-355p Exploit Vendor Advisory
https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-39979.json Third Party Advisory
Configurations

Configuration 1 (hide)

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

Configuration 2 (hide)

OR cpe:2.3:a:redhat:ai_inference_server:*:*:*:*:*:*:*:*
cpe:2.3:a:redhat:ai_inference_server:*:*:*:*:*:*:*:*
cpe:2.3:a:redhat:ansible_automation_platform:2.0:*:*:*:*:*:*:*
cpe:2.3:a:redhat:ceph_storage:4.0:*:*:*:*:*:*:*
cpe:2.3:a:redhat:codeready_linux_builder:8.0:*:*:*:*:*:*:*
cpe:2.3:a:redhat:codeready_linux_builder:9.0:*:*:*:*:*:*:*
cpe:2.3:a:redhat:codeready_linux_builder:10.0:*:*:*:*:*:*:*
cpe:2.3:a:redhat:codeready_linux_builder_eus:9.4:*:*:*:*:*:*:*
cpe:2.3:a:redhat:codeready_linux_builder_eus:9.6:*:*:*:*:*:*:*
cpe:2.3:a:redhat:codeready_linux_builder_eus:10.0:*:*:*:*:*:*:*
cpe:2.3:a:redhat:hardened_images:-:*:*:*:*:*:*:*
cpe:2.3:a:redhat:openshift_ai:*:*:*:*:*:*:*:*
cpe:2.3:a:redhat:openshift_container_platform:*:*:*:*:*:*:*:*
cpe:2.3:a:redhat:openshift_container_platform:*:*:*:*:*:*:*:*
cpe:2.3:a:redhat:openshift_container_platform:*:*:*:*:*:*:*:*
cpe:2.3:a:redhat:openshift_container_platform:*:*:*:*:*:*:*:*
cpe:2.3:a:redhat:openshift_container_platform:*:*:*:*:*:*:*:*
cpe:2.3:a:redhat:openshift_container_platform:*:*:*:*:*:*:*:*
cpe:2.3:a:redhat:openshift_container_platform:*:*:*:*:*:*:*:*
cpe:2.3:a:redhat:openshift_container_platform:*:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux:8.0:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux:9.0:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux:10.0:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_aus:8.4:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_aus:8.6:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_eus:8.4:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_eus:9.4:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_eus:9.6:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_eus:10.0:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_tus:8.6:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_tus:8.8:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_update_services_for_sap_solutions:8.6:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_update_services_for_sap_solutions:8.8:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_update_services_for_sap_solutions:9.0:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_update_services_for_sap_solutions:9.2:*:*:*:*:*:*:*

History

26 Oct 2026, 22:10

Type Values Removed Values Added
Summary
  • (es) jq es un procesador JSON de línea de comandos. En commits anteriores a 2f09060afab23fe9390cce7cb860b10416e1bf5f, la API jv_parse_sized() en libjq acepta un búfer contado con un parámetro de longitud explícito, pero su ruta de manejo de errores formatea el búfer de entrada usando %s en jv_string_fmt(), que lee hasta que se encuentra un terminador NUL en lugar de respetar la longitud proporcionada por el llamador. Esto significa que cuando se pasa JSON malformado en un búfer no terminado en NUL, la lógica de construcción de errores realiza una lectura fuera de límites más allá del final del búfer. La vulnerabilidad es alcanzable por cualquier consumidor de libjq que llama a jv_parse_sized() con entrada no confiable, y, dependiendo de la disposición de la memoria, puede resultar en divulgación de memoria o terminación del proceso. El problema ha sido parcheado en el commit 2f09060afab23fe9390cce7cb860b10416e1bf5f.

26 Oct 2026, 19:36

Type Values Removed Values Added
CPE cpe:2.3:o:redhat:enterprise_linux_update_services_for_sap_solutions:8.6:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux:9.0:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_aus:8.4:*:*:*:*:*:*:*
cpe:2.3:a:redhat:codeready_linux_builder_eus:10.0:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_eus:9.6:*:*:*:*:*:*:*
cpe:2.3:a:redhat:ansible_automation_platform:2.0:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_update_services_for_sap_solutions:9.0:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_eus:8.4:*:*:*:*:*:*:*
cpe:2.3:a:redhat:hardened_images:-:*:*:*:*:*:*:*
cpe:2.3:a:redhat:codeready_linux_builder_eus:9.4:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_eus:9.4:*:*:*:*:*:*:*
cpe:2.3:a:redhat:ai_inference_server:*:*:*:*:*:*:*:*
cpe:2.3:a:redhat:openshift_container_platform:*:*:*:*:*:*:*:*
cpe:2.3:a:redhat:openshift_ai:*:*:*:*:*:*:*:*
cpe:2.3:a:redhat:ceph_storage:4.0:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_aus:8.6:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_tus:8.6:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux:8.0:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux:10.0:*:*:*:*:*:*:*
cpe:2.3:a:redhat:codeready_linux_builder:10.0:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_eus:10.0:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_update_services_for_sap_solutions:9.2:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_tus:8.8:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux_update_services_for_sap_solutions:8.8:*:*:*:*:*:*:*
cpe:2.3:a:redhat:codeready_linux_builder:8.0:*:*:*:*:*:*:*
cpe:2.3:a:redhat:codeready_linux_builder_eus:9.6:*:*:*:*:*:*:*
cpe:2.3:a:redhat:codeready_linux_builder:9.0:*:*:*:*:*:*:*
References () https://access.redhat.com/errata/RHSA-2026:16252 - () https://access.redhat.com/errata/RHSA-2026:16252 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:16692 - () https://access.redhat.com/errata/RHSA-2026:16692 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:16693 - () https://access.redhat.com/errata/RHSA-2026:16693 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:18040 - () https://access.redhat.com/errata/RHSA-2026:18040 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:18042 - () https://access.redhat.com/errata/RHSA-2026:18042 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:18043 - () https://access.redhat.com/errata/RHSA-2026:18043 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:18044 - () https://access.redhat.com/errata/RHSA-2026:18044 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:18045 - () https://access.redhat.com/errata/RHSA-2026:18045 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:18046 - () https://access.redhat.com/errata/RHSA-2026:18046 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:18047 - () https://access.redhat.com/errata/RHSA-2026:18047 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:18048 - () https://access.redhat.com/errata/RHSA-2026:18048 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:19151 - () https://access.redhat.com/errata/RHSA-2026:19151 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:19365 - () https://access.redhat.com/errata/RHSA-2026:19365 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:23233 - () https://access.redhat.com/errata/RHSA-2026:23233 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:23245 - () https://access.redhat.com/errata/RHSA-2026:23245 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:25044 - () https://access.redhat.com/errata/RHSA-2026:25044 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:25096 - () https://access.redhat.com/errata/RHSA-2026:25096 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:25181 - () https://access.redhat.com/errata/RHSA-2026:25181 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:26528 - () https://access.redhat.com/errata/RHSA-2026:26528 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:26542 - () https://access.redhat.com/errata/RHSA-2026:26542 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:28887 - () https://access.redhat.com/errata/RHSA-2026:28887 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:30078 - () https://access.redhat.com/errata/RHSA-2026:30078 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:30087 - () https://access.redhat.com/errata/RHSA-2026:30087 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:30088 - () https://access.redhat.com/errata/RHSA-2026:30088 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:30089 - () https://access.redhat.com/errata/RHSA-2026:30089 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:34098 - () https://access.redhat.com/errata/RHSA-2026:34098 - Third Party Advisory
References () https://access.redhat.com/errata/RHSA-2026:8579 - () https://access.redhat.com/errata/RHSA-2026:8579 - Third Party Advisory
References () https://access.redhat.com/security/cve/CVE-2026-39979 - () https://access.redhat.com/security/cve/CVE-2026-39979 - Third Party Advisory
References () https://bugzilla.redhat.com/show_bug.cgi?id=2458077 - () https://bugzilla.redhat.com/show_bug.cgi?id=2458077 - Issue Tracking, Third Party Advisory
References () https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-39979.json - () https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-39979.json - Third Party Advisory
First Time Redhat enterprise Linux Tus
Redhat openshift Ai
Redhat codeready Linux Builder
Redhat hardened Images
Redhat enterprise Linux
Redhat ceph Storage
Redhat enterprise Linux Eus
Redhat codeready Linux Builder Eus
Redhat enterprise Linux Update Services For Sap Solutions
Redhat ai Inference Server
Redhat
Redhat enterprise Linux Aus
Redhat ansible Automation Platform
Redhat openshift Container Platform

Information

Published : 2026-04-13 23:16

Updated : 2026-10-26 22:10


NVD link : CVE-2026-39979

Mitre link : CVE-2026-39979

CVE.ORG link : CVE-2026-39979


JSON object : View

Products Affected

redhat

  • openshift_ai
  • openshift_container_platform
  • enterprise_linux_aus
  • enterprise_linux_eus
  • ansible_automation_platform
  • ai_inference_server
  • ceph_storage
  • hardened_images
  • enterprise_linux_tus
  • codeready_linux_builder
  • enterprise_linux
  • enterprise_linux_update_services_for_sap_solutions
  • codeready_linux_builder_eus

jqlang

  • jq
CWE
CWE-125

Out-of-bounds Read