CVE-2022-24761

Yüksek

Açıklama

Waitress, Python 2 ve 3 için bir Web Server Gateway Interface sunucusudur. Gelen HTTP isteğinin RFC7230 standardına uygunluğunu düzgün şekilde doğrulamayan bir proxy arkasında Waitress 2.1.0 ve önceki sürümler kullanıldığında, Waitress ve ön uç proxy'si bir isteğin nerede başlayıp nerede bittiği konusunda farklılık gösterebilir. Bu durum, isteklerin ön uç proxy üzerinden waitress'e sızdırılmasına (request smuggling) ve sonrasında beklenmedik davranışlara yol açabilir. Bu bildirimle ele alınan ve istek sızdırmaya yol açabilecek iki tür güvenlik açığı bulunmaktadır: Dizeleri tam sayılara dönüştürmek için Python'un `int()` fonksiyonunun kullanılması sonucunda, standartların dizenin yalnızca rakamlar veya onaltılık rakamlar içermesi gerektiğini belirtmesine rağmen `+10` ifadesinin `10` olarak veya `0x01` ifadesinin `1` olarak ayrıştırılması; ve Waitress'in chunk uzantılarını desteklememesi ancak bunları geçersiz karakterler içermediklerini doğrulamadan göz ardı etmesi. Bu güvenlik açığı Waitress 2.1.1 sürümünde giderilmiştir. Bir geçici çözüm mevcuttur: Waitress önünde bir proxy konuşlandırırken, isteğin RFC7230 standardıyla eşleştiğinden emin olmak için mevcut tüm işlevleri etkinleştirin. Ancak bazı proxy sunucularında bu işlev bulunmayabilir ve kullanıcıların bunun yerine waitress'in en güncel sürümüne yükseltme yapmaları önerilir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünAgendaless Waitress
Yayın17 Mar 2022
İlk görülme17 Mar 2022
Zayıflık türüCWE-444CWE-444

Nasıl düzeltilir

Güncelleyin
  • agendaless waitress2.1.1 ya da sonraki bir sürüm
  • waitress2.1.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
agendaless waitressv < 2.1.12.1.1
debian debian_linux9.0—
waitressPyPIv < 2.1.12.1.1

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.

Intelligence 360 paketinde

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.

CVE-2022-24761 · Agendaless Waitress · Dark Radar