CVE-2024-7885
Açıklama
Undertow'da, ProxyProtocolReadListener bileşeninin birden fazla istek boyunca aynı StringBuilder örneğini yeniden kullandığı bir güvenlik açığı tespit edilmiştir. Bu sorun, parseProxyProtocolV1 metodunun aynı HTTP bağlantısı üzerinden gelen birden fazla isteği işlemesi durumunda ortaya çıkmaktadır. Sonuç olarak, farklı istekler aynı StringBuilder örneğini paylaşabilir ve bu durum istekler veya yanıtlar arasında potansiyel bilgi sızıntısına yol açabilir. Bazı durumlarda, önceki bir istekten veya yanıttan gelen bir değer hatalı bir şekilde yeniden kullanılabilir ve bu da istenmeyen veri ifşasına neden olabilir. Bu sorun öncelikle hatalara ve bağlantının sonlandırılmasına yol açsa da, çoklu istek ortamlarında veri sızıntısı riski oluşturmaktadır.
Nasıl düzeltilir
- io.undertow:undertow-core2.2.36.Final, 2.3.17.Final ya da sonraki bir sürüm
- access.redhat.com/security/cve/CVE-2024-7885
- bugzilla.redhat.com/show_bug.cgi?id=2305290
- access.redhat.com/errata/RHSA-2024:11023
- access.redhat.com/errata/RHSA-2024:6508
- access.redhat.com/errata/RHSA-2024:6883
- access.redhat.com/errata/RHSA-2024:7441
- access.redhat.com/errata/RHSA-2024:7442
- access.redhat.com/errata/RHSA-2024:7735
- access.redhat.com/errata/RHSA-2024:7736
- access.redhat.com/errata/RHSA-2024:8080
- access.redhat.com/errata/RHSA-2025:16667
- access.redhat.com/errata/RHSA-2026:0743
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| redhat build_of_apache_camel_-_hawtio | Aralık belirtilmemiş | — |
| redhat build_of_apache_camel_for_spring_boot | Aralık belirtilmemiş | — |
| redhat build_of_keycloak | Aralık belirtilmemiş | — |
| redhat data_grid | 8.0.0 | — |
| redhat integration_camel_k | Aralık belirtilmemiş | — |
| redhat jboss_enterprise_application_platform | 7.0.0, 8.0.0 | — |
| redhat jboss_fuse | 7.0.0 | — |
| redhat process_automation | 7.0 | — |
| redhat single_sign-on | 7.0 | — |
| io.undertow:undertow-coreMaven | v < 2.2.36.Final, 2.3.0.Alpha1 ≤ v < 2.3.17.Final | 2.2.36.Final, 2.3.17.Final |
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.