CVE-2022-31081
Təsvir
HTTP::Daemon, perl dilində yazılmış sadə bir http server klasıdır. 6.15 versiyasından əvvəlki versiyalarda API-lara imtiyazlı giriş əldə etmək və ya aralıq keşləri zəhərləmək üçün istifadə edilə bilən bir boşluq mövcuddur. Risklərin nə dərəcədə böyük olduğu qeyri-müəyyəndir, çünki əksər Perl əsaslı tətbiqlər `HTTP::Daemon` üzərində deyil, Nginx və ya Apache vasitəsilə təqdim olunur. Bu kitabxana adətən lokal işlənilib hazırlanma və testlər üçün istifadə edilir. İstifadəçilərə bu problemi həll etmək üçün yeniləmə etməyi tövsiyə olunur. Yeniləmə edə bilməyən istifadəçilər yumşaldıcı tədbir kimi əlavə sorğu emalı məntiqi əlavə edə bilərlər. `my $rqst = $conn->get_request()` çağırıldıqdan sonra qaytarılan `HTTP::Request` obyekti yoxlanıla bilər. 'Content-Length' sorğusu (`my $cl = $rqst->header('Content-Length')`) `400` cavabı ilə qarşılanmalı olan hər hansı anomaliyaları göstərəcəkdir. Gözlənilən 'Content-Length' sətirləri YA tək mənfi olmayan tam ədəddən, YA DA həmin ədədin vergüllə ayrılmış təkrarından ibarət OLMALIDIR (məsələn, `42` və ya `42, 42, 42`). Bunun kənarında olan hər şey rədd EDİLMƏLİDİR.
Necə düzəltmək olar
- http\ \6.15 və ya daha yeni versiya
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/7U4XEPZ5Q3LNOQF3E6EXFWVSEXU5IZ6T/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/XQBW2D43TDNYX4R2YBTNNZDBNZ45DINN/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ECJ4ZPBQWD3B2CD6RRIVMENB5KUOJ3LC/
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| http\ \ | daemon_project ≤ v < 6.15 | 6.15 |
| debian debian_linux | 10.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.