CVE-2026-45807
Təsvir
Kestra açıq mənbəli, hadisə əsaslı orkestrasiya platformasıdır. 1.0.43 və 1.3.19 versiyalarından əvvəl bir neçə Kestra API son nöqtələri klientdən kestra:// URI-ni qəbul edir və yerli yaddaş backend-indən müvafiq faylı oxumazdan əvvəl onu StorageInterface.parentTraversalGuard vasitəsilə ötürür. Mühafizə mexanizmi yalnız hərfi URI.toString()-i yoxladığı üçün %2E%2E kimi yazılmış URL-kodlaşdırılmış .. simvolları buradan keçə bilir. Daha sonra aşağıdakı kod URI.getPath() funksiyasını çağıraraq %2E%2E hissəsini yenidən .. şəklində dekodlaşdırır və nəticədə alınan yol normallaşdırılmadan Paths.get(...) funksiyasına ötürülür. Əməliyyat sistemi open(2) zamanı .. seqmentlərini həll etdiyindən, tək bir icra hüququna malik autentifikasiya olunmuş istifadəçi host fayl sistemində Kestra prosesinin giriş imkanı olduğu istənilən faylı (/etc/passwd, montaj edilmiş sirlər, digər tenantların icra nəticələri və s.) oxuya bilər. Bu zəiflik 1.0.43 və 1.3.19 versiyalarında aradan qaldırılıb.
Necə düzəltmək olar
- kestra kestra1.0.43, 1.3.19 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| kestra kestra | v < 1.0.43, 1.1.0 ≤ v < 1.3.19 | 1.0.43, 1.3.19 |
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.