CVE-2023-37276

Orta

Açıklama

aiohttp, asyncio ve Python için eşzamansız bir HTTP istemci/sunucu çerçevesidir. aiohttp v3.8.4 ve önceki sürümler llhttp v6.0.6 ile birlikte paketlenmiştir. Savunmasız kod, mevcut olduğunda aiohttp tarafından HTTP istek ayrıştırıcısı için kullanılır ve bu, wheel'den kurulum yapıldığında varsayılan durumdur. Bu güvenlik açığı yalnızca aiohttp'u HTTP sunucusu olarak kullanan kullanıcıları etkiler (yani `aiohttp.Application`); aiohttp'u HTTP istemci kütüphanesi olarak kullanıyorsanız (yani `aiohttp.ClientSession`) bu güvenlik açığından etkilenmezsiniz. Özel olarak hazırlanmış bir HTTP isteği göndermek, sunucunun HTTP başlık değerlerinden birini yanlış yorumlamasına ve HTTP istek kaçakçılığına yol açacaktır. Bu sorun 3.8.5 sürümünde giderilmiştir. Kullanıcıların yükseltme yapması önerilir. Yükseltme yapamayan kullanıcılar, llhttp HTTP istek ayrıştırıcı uygulamasını devre dışı bırakmak için `AIOHTTP_NO_EXTENSIONS=1` ortam değişkenini kullanarak aiohttp'u yeniden kurabilir. Saf Python uygulaması savunmasız değildir.

ÖnemOrta
CVSS5.3
İstismar olasılığı—
ÜrünAiohttp
Yayın19 Tem 2023
İlk görülme19 Tem 2023
Zayıflık türüCWE-444CWE-444

Nasıl düzeltilir

Güncelleyin
  • aiohttp3.8.5 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
aiohttp aiohttpv ≤ 3.8.4—
aiohttpPyPIv < 3.8.53.8.5

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-2023-37276 · Aiohttp · Dark Radar