CVE-2023-40587

Orta

Açıklama

Pyramid, açık kaynaklı bir Python web çerçevesidir. Pyramid versiyonları 2.0.0 ve 2.0.1'deki bir path traversal zafiyeti; tam dosya sistemi yoluyla bir Pyramid statik görünümü kullanan ve statik görünümün dosya sistemi yolunun tam olarak bir dizin üzerinde yer alan bir `index.html` dosyasına sahip olan Python 3.11 kullanıcılarını etkilemektedir. Başka bir path traversal mevcut değildir ve yanlışlıkla ifşa edilebilecek tek dosya `index.html` dosyasıdır. Pyramid versiyon 2.0.2, tedbir amaçlı olarak null-byte içeren tüm yolları reddeder. Dizin/dosya adlarında geçerli olsa da, dosya/dizin adlandırmada null-byte kullanmak ciddi bir hata olarak değerlendirilmelidir. İkinci olarak, henüz yayınlanmamış bir sürümde, Python 3.11 ve 3.12, `os.path.normpath` fonksiyonundaki temel sorunu düzelterek bulunan ilk `0x00` karakterinde kesme işlemini durdurmuş ve davranışı Python 3.11 öncesine döndürmüştür. Düzeltmeler şunlarda mevcut olacaktır: Python 3.12.0rc2 ve 3.11.5. Bazı geçici çözümler mevcuttur. Etkilenmeyen bir Python 3 versiyonu kullanın, geçici olarak Python 3.10 serisine düşürün veya Python 3.11.5 yayınlanana kadar bekleyip Python 3.11 serisinin en son versiyonuna yükseltin.

ÖnemOrta
CVSS4.3
İstismar olasılığı—
ÜrünAgendaless Pyramid
Yayın25 Ağu 2023
İlk görülme25 Ağu 2023

Nasıl düzeltilir

Güncelleyin
  • agendaless pyramid2.0.2 ya da sonraki bir sürüm
  • pyramid2.0.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
agendaless pyramid2.0 ≤ v < 2.0.22.0.2
fedoraproject fedora38, 39—
pyramidPyPI2.0.0 ≤ v < 2.0.22.0.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.

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.