CVE-2026-50162
Açıklama
oras-go, OCI artefaktlarını yönetmek için kullanılan bir Go kütüphanesidir. 2.6.1 sürümünden önce, content/file/file.go içerisindeki resolveWritePath() fonksiyonu, workingDir için sözlüksel bir filepath.Rel kontrolü kullanmakta ve sembolik bağlantı geçişlerini hesaba katmamaktadır; bu nedenle AllowPathTraversalOnWrite=false olduğunda, ocispec.AnnotationTitle üzerinden saldırgan tarafından kontrol edilen out/pwn.txt gibi bir blob başlığı, workingDir içindeki out -> /some/outside/dir sembolik bağlantısını takip edebilir ve pushFile() fonksiyonunun workingDir dışında /some/outside/dir/pwn.txt dosyasını oluşturmasına neden olabilir. Bu sorun 2.6.1 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- oras.land/oras-go/v22.6.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| oras.land/oras-go/v2Go | v < 2.6.1 | 2.6.1 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.