CVE-2026-12345
Təsvir
tempfile.TemporaryDirectory təmizlənməsi prosesi yarış vəziyyətinə (race condition) qarşı həssasdır. Təmizləmə zamanı ağac strukturunu dəyişdirə bilən hücumçu, kataloqu simvolik keçidlə (symbolic link) əvəz edərək, müvəqqəti kataloqdan kənarda olan faylların silinməsinə və ya onların icazələrinin və fayl bayraqlarının təmizləməni yerinə yetirən prosesin imtiyazları ilə sıfırlanmasına səbəb ola bilər. Nəzərə alın ki, shutil.rmtree.avoids_symlink_attacks parametrinin false olduğu platformalar hələ də təsirlidir və bütün platformalarda fayl bayraqları ağac strukturundan kənarda yenidən sıfırlana bilər.
Necə düzəltmək olar
- 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
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| microsoft azl3_python3_3.12.14-2 | Aralıq göstərilməyib | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.