CVE-2022-31081
Açıklama
HTTP::Daemon, perl ile yazılmış basit bir http sunucu sınıfıdır. 6.15 öncesindeki sürümler, API'lere ayrıcalıklı erişim sağlamak veya ara önbellekleri zehirlemek için potansiyel olarak istismar edilebilecek bir güvenlik açığına sahiptir. Risklerin ne kadar büyük olduğu belirsizdir; çoğu Perl tabanlı uygulama `HTTP::Daemon` üzerinde değil, Nginx veya Apache üzerinde çalıştırılmaktadır. Bu kütüphane yaygın olarak yerel geliştirme ve testler için kullanılır. Kullanıcıların bu sorunu çözmek için güncellemeleri yapmaları önerilir. Yükseltme yapamayan kullanıcılar, hafifletici bir önlem olarak ek istek işleme mantığı ekleyebilirler. `my $rqst = $conn->get_request()` çağrısından sonra döndürülen `HTTP::Request` nesnesi incelenebilir. 'Content-Length' sorgulaması (`my $cl = $rqst->header('Content-Length')`), `400` yanıtı ile ele alınması gereken anormallikleri gösterecektir. Beklenen 'Content-Length' dizileri ya tek bir negatif olmayan tam sayıdan ya da bu sayının virgülle ayrılmış tekrarlarından oluşMALIDIR (yani `42` veya `42, 42, 42`). Bunun dışındaki her şey REDDEDİLMELİDİR.
Nasıl düzeltilir
- http\ \6.15 ya da sonraki bir sürüm
- 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/
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| http\ \ | daemon_project ≤ v < 6.15 | 6.15 |
| debian debian_linux | 10.0 | — |
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.