CVE-2026-12345
Açıklama
tempfile.TemporaryDirectory temizleme işlemi bir yarış durumuna (race condition) karşı savunmasızdır. Temizleme sırasında dizin ağacını değiştirebilen bir saldırgan, bir dizini sembolik bağlantı ile değiştirerek geçici dizinin dışındaki dosyaların silinmesine veya izinlerinin ve dosya bayraklarının, temizleme işlemini gerçekleştiren sürecin ayrıcalıklarıyla sıfırlanmasına neden olabilir. shutil.rmtree.avoids_symlink_attacks değerinin false olduğu platformların etkilenmeye devam ettiği ve tüm platformlarda dizin ağacının dışındaki dosya bayraklarının hâlâ sıfırlanabileceği unutulmamalıdır.
Nasıl düzeltilir
- github.com/python/cpython/pull/157580
- github.com/python/cpython/commit/5c20517a4fc56683efe63a7751020db9573f538d
- github.com/python/cpython/commit/458e7134a5af7f86aee9d21b51cf499b41aa4420
- github.com/python/cpython/commit/e1f3590f155c6d66007e958c98c9d69316551993
- github.com/python/cpython/commit/06ef3d43fdaf4da97af12fa694b4886092c4b970
- github.com/python/cpython/commit/58ed0259cae509a19138795df302fe60b544dc74
- github.com/python/cpython/commit/0478b52788117db4b831b3efd648f56b777628aa
- github.com/python/cpython/commit/c39b52d00b42200aaadff679e2fe3f1006d57c58
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| microsoft azl3_python3_3.12.14-2 | 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.