CVE-2020-15811
Açıklama
Squid'in 4.13 öncesi ve 5.x sürümlerinin 5.0.4 öncesi versiyonlarında bir sorun tespit edilmiştir. Hatalı veri doğrulaması nedeniyle, HTTP ve HTTPS trafiğine karşı HTTP Request Splitting saldırıları başarılı olabilir. Bu durum önbellek zehirlemesine yol açar. Bu sayede tarayıcı betikleri dahil herhangi bir istemci, yerel güvenliği atlayarak tarayıcı önbelleğini ve tüm alt akış önbelleklerini rastgele bir kaynaktan gelen içerikle zehirleyebilir. Squid, chunked encoding'i bulmak için Transfer-Encoding başlığını ayrıştırmak yerine dize araması kullanır. Bu durum, bir saldırganın Transfer-Encoding içine ikinci bir istek gizlemesine olanak tanır; bu istek Squid tarafından chunked olarak yorumlanır ve üst akışa iletilen ikinci bir isteğe bölünür. Ardından Squid, istemciye iki ayrı yanıt ileterek tüm alt akış önbelleklerini bozar.
Nasıl düzeltilir
- squid-cache squid4.13, 5.0.4 ya da sonraki bir sürüm
- debian.org/security/2020/dsa-4751
- usn.ubuntu.com/4477-1/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/HJJDI7JQFGQLVNCKMVY64LAFMKERAOK7/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/BMTFLVB7GLRF2CKGFPZ4G4R5DIIPHWI3/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/BE6FKUN7IGTIR2MEEMWYDT7N5EJJLZI2/
- usn.ubuntu.com/4551-1/
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| squid-cache squid | v < 4.13, 5.0 ≤ v < 5.0.4 | 4.13, 5.0.4 |
| canonical ubuntu_linux | 16.04, 18.04, 20.04 | — |
| debian debian_linux | 9.0, 10.0 | — |
| fedoraproject fedora | 31, 32, 33 | — |
| opensuse leap | 15.1, 15.2 | — |
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.