CVE-2020-7694

Düşük

Açıklama

Bu durum uvicorn paketinin tüm versiyonlarını etkilemektedir. Paket tarafından sağlanan istek günlüğü kaydedicisi, ANSI kaçış dizisi enjeksiyonuna karşı savunmasızdır. Herhangi bir HTTP isteği alındığında, uvicorn'un varsayılan davranışı, detayları konsola veya bir günlük dosyasına kaydetmektir. Saldırganlar yüzdeyle kodlanmış (percent-encoded) kaçış dizileri içeren özel olarak hazırlanmış URL'ler talep ettiğinde, günlükleme bileşeni URL'yi urllib.parse.unquote ile işlendikten sonra kaydeder; bu nedenle yüzdeyle kodlanmış karakterleri, terminal emülatörlerinde özel anlamı olabilen tek karakterli karşılıklarına dönüştürür. Özel yollara sahip URL'ler talep ederek saldırganlar şunları yapabilir: * uvicorn erişim günlüklerini kirleterek bu dosyaların bütünlüğünü tehlikeye atmak. * Günlükleri görüntüleyen terminal emülatörüyle (gerçek zamanlı olarak veya bir dosyadan) etkileşime girmeye çalışmak için ANSI dizi kodlarını kullanmak.

ÖnemDüşük
CVSS3.7
İstismar olasılığı—
ÜrünEncode Uvicorn
Yayın27 Tem 2020
İlk görülme27 Tem 2020

Nasıl düzeltilir

Güncelleyin
  • uvicorn0.11.7 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
encode uvicornAralık belirtilmemiş—
uvicornPyPIv < 0.11.70.11.7

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-2020-7694 · Encode Uvicorn · Dark Radar