CVE-2023-26044
Təsvir
react/http ReactPHP üçün hadisəyə əsaslanan, axınlı HTTP müştəri və server tətbiqidir. ReactPHP-in HTTP server komponentinin əvvəlki versiyalarında böyük HTTP sorğu gövdələrinin emalı zamanı yüksək CPU yükünə səbəb ola bilən potensial DoS zəifliyi mövcuddur. Bu zəifliyin standart konfiqurasiyaya təsiri azdır və ya heç yoxdur, lakin RequestBodyBufferMiddleware açıq şəkildə çox böyük parametrlərlə istifadə edildikdə istismar oluna bilər. Bu, sorğuların emalı üçün böyük həcmdə CPU vaxtının sərf olunmasına və qanuni istifadəçi sorğularının emalının əhəmiyyətli dərəcədə gecikməsinə və ya yavaşlamasına səbəb ola bilər. Bu məsələ 1.9.0 buraxılışında həll edilmişdir. İstifadəçilərə yeniləmə tövsiyə olunur. Yeniləmə imkanı olmayan istifadəçilər sorğu gövdəsini RequestBodyBufferMiddleware ilə məqbul dəyərlə məhdudlaşdıra bilərlər ki, bu da məsələni yumşaltmalıdır. İnfrastruktur və ya DevOps həlli olaraq həddindən artıq HTTP sorğu gövdələrini filtrləmək üçün ReactPHP HTTP serverinin qarşısında əks proxy yerləşdirmək mümkündür.
Necə düzəltmək olar
- reactphp http1.9.0 və ya daha yeni versiya
- react/http1.9.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| reactphp http | 0.8.0 ≤ v < 1.9.0 | 1.9.0 |
| react/httpPackagist | 0.8.0 ≤ v < 1.9.0 | 1.9.0 |
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.