CVE-2026-50567
Təsvir
Fission, funksiyaların və tətbiqlərin Kubernetes üzərində yerləşdirilməsini sadələşdirən açıq mənbəli, Kubernetes-native serverless freymvorkdur. Versiya 1.25.0-dan əvvəl, pkg/utils/zip.go faylındakı Unarchive funksiyası hər bir arxiv elementinin adını filepath.Join vasitəsilə təyinat kataloqu ilə birləşdirir və həll edilmiş yolun təyinat kataloqunun daxilində qalıb-qalmadığını yoxlamadan nəticəni yazırdı. Buna görə də, ../../tmp/evil adlı zip elementi /tmp/evil ünvanına yerləşirdi. Package.Spec.Source.URL və ya Deployment.URL arxivini idarə edə bilən hücumçu, fetcher-i (hər mühitin pod-unun fission-fetcher sidecar-ı kimi işləyən) həmin prosesin çatdığı istənilən yerə faylları yazmağa vadar edə bilərdi: digər tenant-ların /packages/<ns>/ kataloqlarına, montaj olunmuş secret/config volume-larına və ya fetcher-in öz binar faylına. Bu problem versiya 1.25.0-da aradan qaldırılmışdır.
Necə düzəltmək olar
- github.com/fission/fission1.25.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| github.com/fission/fissionGo | v < 1.25.0 | 1.25.0 |
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.