CVE-2026-50162
Təsvir
oras-go OCI artefaktlarının idarə edilməsi üçün Go kitabxanasıdır. 2.6.1 versiyasından əvvəl content/file/file.go faylındakı resolveWritePath() funksiyası workingDir üçün leksik filepath.Rel yoxlamasından istifadə edir və simvolik keçid (symlink) traversini nəzərə almır, buna görə də AllowPathTraversalOnWrite=false olduqda ocispec.AnnotationTitle vasitəsilə hücumçu tərəfindən idarə olunan blob başlığı, məsələn out/pwn.txt, workingDir-in out -> /some/outside/dir simvolik keçidini izləyərək pushFile()-ın workingDir xaricində /some/outside/dir/pwn.txt faylını yaratmasına səbəb ola bilər. Bu problem 2.6.1 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- oras.land/oras-go/v22.6.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| oras.land/oras-go/v2Go | v < 2.6.1 | 2.6.1 |
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.