CVE-2026-53940
Təsvir
Conda əsas əməliyyat sistemlərində və platformalarda işləyən sistem səviyyəli binar paket və mühit meneceridir. 26.5.2 versiyasından əvvəl `conda/common/path/python.py` faylındakı `parse_entry_point_def` funksiyası `noarch:python` paketinin `info/link.json` metadata-sından təsdiqlənməmiş giriş nöqtəsi (entry-point) əmrini qəbul edirdi. `conda/core/path_actions.py` faylındakı `CreatePythonEntryPointAction` həmin əmri `target_short_path`-ə daxil etirdi və `PrefixPathAction.target_full_path` nəticənin hədəf `bin` və ya `Scripts` kataloqunda qaldığını yoxlamadan onu quraşdırma prefiksi ilə birləşdirirdi. Daha sonra `conda/gateways/disk/create.py` faylındakı `create_python_entry_point` funksiyası alınan yola icra oluna bilən bir wrapper yazırdı. Zərərli paket standart quraşdırma və mühit tranzaksiyaları zamanı prefiksin xaricində yazı yazmaq və ya prefiks daxilindəki digər giriş nöqtəsini yenidən yazmaq üçün yol ayırıcılarından, keçid seqmentlərindən (traversal segments) və ya mütləq əmr yolundan istifadə edə bilərdi. Prefiksdən kənar yazılar üçün hədəf valideyn kataloqunun mövcud olması tələb olunur, yenidən yazılmış giriş nöqtəsi isə daha sonra quraşdıran istifadəçinin imtiyazları ilə çağırıldıqda hücumçu tərəfindən idarə olunan Python kodunu icra edə bilər. Bu problem 26.5.2 versiyasında düzəldilib.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| conda conda | < 26.5.2 | — |
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.