CVE-2026-61833
Açıklama
zot, Open Container Initiative Distribution Specification tabanlı bir konteyner imajı ve artefakt kayıt defteridir. 2.1.18 sürümünden önce, pkg/api/authn.go dosyasındaki bearer kimlik doğrulama işleyicisi, GET ve HEAD dışındaki her HTTP yöntemini push eylemiyle eşleştirir; bu nedenle DELETE istekleri için ayrı bir silme izni kontrolü yapılmaz. Bearer ile kimlik doğrulanmış istekler ayrıca pkg/api/authz.go dosyasındaki ince taneli DistSpecAuthzHandler yolunu baypas ederken, DeleteManifest ve DeleteBlob bağımsız bir silme izni kontrolü gerçekleştirmez. Bu durum, yalnızca çekme (pull) ve itme (push) eylemleriyle sınırlandırılmış bir bearer belirtecine sahip uzak bir saldırganın, belirtecin depo kapsamındaki manifestoları ve blob'ları silmesine olanak tanır; böylece belirteçte silme yetkisi olmamasına rağmen imajlar erişilemez hale getirilebilir ve depo geçmişi değiştirilebilir. Bu sorun 2.1.18 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- zotregistry.dev/zot/v22.1.18 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| zotregistry.dev/zot/v2Go | v < 2.1.18 | 2.1.18 |
| zotregistry.dev/zotGo | 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.