CVE-2026-102938
Açıklama
virtualenv, izole sanal python ortamları oluşturmak için kullanılan bir araçtır. 21.7.11 sürümünden önce, PyEnvCfg.write() istem değerlerini satır tabanlı pyvenv.cfg formatına olduğu gibi yazarken, PyEnvCfg._read_values() dosyayı str.splitlines() ile ayrıştırır ve yinelenen anahtarlar için son değeri kabul eder. --prompt, VIRTUALENV_PROMPT veya yapılandırma girdisini etkileyebilen bir saldırgan, tanınan bir satır sınırı ve home dahil ek anahtarlar ekleyerek tüketicilerin saldırgan tarafından seçilen bir temel yorumlayıcıyı veya bozulmuş ortam meta verilerini kullanmasına neden olabilir. Güvenlik etkisi, operatörün güven sınırı dışından gelen istem girdisi gerektirir; doğrudan sağlanan istem içeriği öncelikle operatörün kendi ortamını bozar. Bu sorun 21.7.11 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- virtualenv21.7.11 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| virtualenvPyPI | v < 21.7.11 | 21.7.11 |
| microsoft azl3_python-virtualenv_20.36.1-6 | Aralık belirtilmemiş | — |
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.