CVE-2026-55569
Açıklama
aqua, Go ile yazılmış deklaratif bir komut satırı versiyon yöneticisidir. 2.60.1 sürümünden önce, pkg/unarchive/archives.go dosyasındaki handler.HandleFile metodu, hedefin çıkarma hedefinin altında kaldığını doğrulamadan archives.FileInfo.LinkTarget ile os.Symlink fonksiyonunu çağırır. Aynı arşiv yolundaki daha sonra gelen normal bir dosya girişi, saldırgan tarafından yerleştirilen sembolik bağlantıyı takip ederek O_CREATE ve O_WRONLY kullanılarak OpenFile ile açılır. Bu nedenle, kötü niyetli veya ele geçirilmiş bir paket arşivi, aqua'yı çalıştıran kullanıcının ayrıcalıklarıyla aqua'nın çıkarma dizini dışına saldırgan tarafından kontrol edilen baytlar yazabilir; bu durum potansiyel olarak kabuk başlangıç dosyalarının, araç yapılandırmalarının veya yazılabilir yürütülebilir yolların üzerine yazılmasına neden olabilir. Bu sorun 2.60.1 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- github.com/aquaproj/aqua/v22.60.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| github.com/aquaproj/aqua/v2Go | v < 2.60.1 | 2.60.1 |
| github.com/aquaproj/aquaGo | Aralık belirtilmemiş | — |
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.