CVE-2026-5366
Təsvir
Prefect versiya 3.6.23, `GitRepository` yaddaş sinfində istifadəçi tərəfindən idarə olunan girişlərin yanlış emal edilməsi səbəbindən uzaqdan kodun icrasına qarşı həssasdır. Git əmrlərinə ötürülən `commit_sha` parametri validasiya olunmur və istifadəçi girişini git bayraqlarından fərqləndirmək üçün `--` ayırıcısı daxil edilmir. Bu, hücumçulara `--upload-pack` kimi ixtiyari git bayraqlarını inyeksiya etməyə imkan verir ki, bu da xarici proqramların icrasını təmin edir. Əlavə olaraq, `directories` parametrindən sparse-checkout əməliyyatları zamanı git bayraqlarını inyeksiya etmək üçün istifadə edilə bilər. Bu zəifliklər, yerləşdirmə yaratmaq icazəsi olan hər hansı bir istifadəçiyə işçi maşınlarda ixtiyari əmrləri icra etməyə imkan verir və çoxistifadəçili mühitlərdə ortaq iş hovuzlarının (work pools) təhlükəsizliyini poza bilir.
Necə düzəltmək olar
- prefect3.6.25 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| prefect prefect | 3.6.23 | — |
| prefectPyPI | 3.1.11 ≤ v < 3.6.25 | 3.6.25 |
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.