CVE-2026-27199
Açıklama
Werkzeug kapsamlı bir WSGI web uygulama kütüphanesidir. 3.1.5 ve altı sürümlerde, safe_join fonksiyonu, önünde diğer yol segmentleri varsa Windows aygıt adlarının dosya adı olarak kullanılmasına izin vermektedir. Bu durum daha önce GHSA-hgf8-39gv-g3f2 olarak raporlanmıştı ancak eklenen filtreleme, safe_join fonksiyonunun example/NUL gibi çoklu segment içeren yolları kabul ettiği gerçeğini göz ardı etmiştir. send_from_directory fonksiyonu, bir dizin altında kullanıcı tarafından belirtilen yollardaki dosyaları güvenli bir şekilde sunmak için safe_join'i kullanır. Uygulama Windows üzerinde çalışıyorsa ve istenen yol özel bir aygıt adı ile bitiyorsa, dosya başarıyla açılacak ancak okuma işlemi süresiz olarak askıda kalacaktır. Bu sorun 3.1.6 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- palletsprojects werkzeug3.1.6 ya da sonraki bir sürüm
- werkzeug3.1.6 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| palletsprojects werkzeug | v < 3.1.6 | 3.1.6 |
| werkzeugPyPI | v < 3.1.6 | 3.1.6 |
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.