CVE-2021-22696
Təsvir
CXF (JwtRequestCodeFilter vasitəsilə), sorğu parametrləri əvəzinə OAuth 2 parametrlərinin JWT tokeni ilə ötürülməsini dəstəkləyir (bax: The OAuth 2.0 Authorization Framework: JWT Secured Authorization Request (JAR)). Spesifikasiya, JWT tokenini "request" parametri kimi göndərmək əvəzinə, "request_uri" parametri vasitəsilə JWT tokeninin götürüləcəyi URI-nin təyin edilməsini də dəstəkləyir. CXF "request_uri" parametrini ("https" istifadə etdiyindən əmin olmaqdan başqa) yoxlamırdı və tokeni əldə etmək üçün sorğudakı həmin parametrə REST sorğusu göndərirdi. Bu o deməkdir ki, spesifikasiyanın 10.4.1 bölməsində göstərildiyi kimi, CXF avtorizasiya serverinə qarşı DDos hücumlarına qarşı həssas idi. Bu problem Apache CXF-in 3.4.3-dən əvvəlki versiyalarına və Apache CXF-in 3.3.10-dan əvvəlki versiyalarına təsir edir.
Necə düzəltmək olar
- apache cxf3.3.10, 3.4.3 və ya daha yeni versiya
- org.apache.cxf:cxf3.4.3, 3.3.10 və ya daha yeni versiya
- org.apache.cxf:apache-cxf3.4.3, 3.3.10 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| apache cxf | v < 3.3.10, 3.4.0 ≤ v < 3.4.3 | 3.3.10, 3.4.3 |
| oracle business_intelligence | 5.5.0.0.0, 5.9.0.0.0, 12.2.1.3.0, 12.2.1.4.0 | — |
| oracle communications_diameter_intelligence_hub | 8.0.0 ≤ v ≤ 8.1.0, 8.2.0 ≤ v ≤ 8.2.3 | — |
| oracle communications_element_manager | 8.2.2 | — |
| oracle communications_session_report_manager | 8.0.0 ≤ v ≤ 8.2.4.0 | — |
| oracle communications_session_route_manager | 8.0.0 ≤ v ≤ 8.2.4 | — |
| org.apache.cxf:cxfMaven | 3.4.0 ≤ v < 3.4.3, v < 3.3.10 | 3.4.3, 3.3.10 |
| org.apache.cxf:apache-cxfMaven | 3.4.0 ≤ v < 3.4.3, v < 3.3.10 | 3.4.3, 3.3.10 |
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.