CVE-2026-39979
Açıklama
jq bir komut satırı JSON işlemcisidir. 2f09060afab23fe9390cce7cb860b10416e1bf5f öncesindeki commit'lerde, libjq içindeki jv_parse_sized() API'si açık bir uzunluk parametresiyle birlikte sayılmış bir tampon kabul eder; ancak hata ayıklama yolu, giriş tamponunu jv_string_fmt() içinde %s kullanarak biçimlendirir ve bu durum çağırıcı tarafından sağlanan uzunluğa uymak yerine bir NUL sonlandırıcı bulunana kadar okuma yapar. Bu, hatalı yapılandırılmış JSON'un NUL ile sonlandırılmamış bir tamponda iletildiği durumlarda, hata oluşturma mantığının tamponun sonunun ötesinde sınır dışı bir okuma gerçekleştirdiği anlamına gelir. Güvenilmeyen girdi ile jv_parse_sized() fonksiyonunu çağıran herhangi bir libjq kullanıcısı tarafından erişilebilen bu zafiyet, bellek düzenine bağlı olarak bellek ifşasına veya işlemin sonlanmasına neden olabilir. Sorun 2f09060afab23fe9390cce7cb860b10416e1bf5f commit'i ile düzeltilmiştir.
Nasıl düzeltilir
- jqlang jq1.8.2 ya da sonraki bir sürüm
- redhat ai_inference_server3.2.2, 3.3.5 ya da sonraki bir sürüm
- redhat openshift_ai3.4.3 ya da sonraki bir sürüm
- redhat openshift_container_platform4.12.92, 4.13.68, 4.14.68, 4.15.65, 4.16.64, 4.17.55, 4.18.44, 4.19.33 ya da sonraki bir sürüm
- access.redhat.com/errata/RHSA-2026:26528
- access.redhat.com/errata/RHSA-2026:26542
- access.redhat.com/errata/RHSA-2026:28887
- access.redhat.com/errata/RHSA-2026:23233
- access.redhat.com/errata/RHSA-2026:25044
- access.redhat.com/errata/RHSA-2026:34098
- access.redhat.com/errata/RHSA-2026:25181
- access.redhat.com/errata/RHSA-2026:23245
- access.redhat.com/errata/RHSA-2026:16252
- access.redhat.com/errata/RHSA-2026:18048
- access.redhat.com/errata/RHSA-2026:18047
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| jqlang jq | v < 1.8.2 | 1.8.2 |
| redhat ai_inference_server | 3.2.0 ≤ v < 3.2.2, 3.3.0 ≤ v < 3.3.5 | 3.2.2, 3.3.5 |
| redhat ansible_automation_platform | 2.0 | — |
| redhat ceph_storage | 4.0 | — |
| redhat codeready_linux_builder | 8.0, 9.0, 10.0 | — |
| redhat codeready_linux_builder_eus | 9.4, 9.6, 10.0 | — |
| redhat hardened_images | Aralık belirtilmemiş | — |
| redhat openshift_ai | 3.4 ≤ v < 3.4.3 | 3.4.3 |
| redhat openshift_container_platform | 4.12 ≤ v < 4.12.92, 4.13 ≤ v < 4.13.68, 4.14 ≤ v < 4.14.68, 4.15 ≤ v < 4.15.65, 4.16 ≤ v < 4.16.64, 4.17 ≤ v < 4.17.55, 4.18 ≤ v < 4.18.44, 4.19 ≤ v < 4.19.33 | 4.12.92, 4.13.68, 4.14.68, 4.15.65, 4.16.64, 4.17.55, 4.18.44, 4.19.33 |
| redhat enterprise_linux | 8.0, 9.0, 10.0 | — |
| redhat enterprise_linux_aus | 8.4, 8.6 | — |
| redhat enterprise_linux_eus | 8.4, 9.4, 9.6, 10.0 | — |
| redhat enterprise_linux_tus | 8.6, 8.8 | — |
| redhat enterprise_linux_update_services_for_sap_solutions | 8.6, 8.8, 9.0, 9.2 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.