CVE-2024-7885
Təsvir
Undertow-da ProxyProtocolReadListener-in çox saylı sorğular boyunca eyni StringBuilder instansiyasından təkrar istifadə etdiyi bir boşluq aşkar edilmişdir. Bu problem, parseProxyProtocolV1 metodunun eyni HTTP bağlantısı üzərində çox saylı sorğuları emal etdiyi zaman baş verir. Nəticədə, müxtəlif sorğular eyni StringBuilder instansiyasını paylaşa bilər ki, bu da sorğular və ya cavablar arasında məlumat sızmasına səbəb ola bilər. Bəzi hallarda əvvəlki sorğu və ya cavabdan gələn dəyər yanlışlıqla yenidən istifadə edilə bilər ki, bu da gözlənilməz məlumat ifşasına yol aça bilər. Bu problem əsasən xətalara və bağlantının kəsilməsinə səbəb olsa da, çoxsorğulu mühitlərdə məlumat sızması riski yaradır.
Necə düzəltmək olar
- io.undertow:undertow-core2.2.36.Final, 2.3.17.Final və ya daha yeni versiya
- 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
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| redhat build_of_apache_camel_-_hawtio | Aralıq göstərilməyib | — |
| redhat build_of_apache_camel_for_spring_boot | Aralıq göstərilməyib | — |
| redhat build_of_keycloak | Aralıq göstərilməyib | — |
| redhat data_grid | 8.0.0 | — |
| redhat integration_camel_k | Aralıq göstərilməyib | — |
| 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 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.