CVE-2026-45627
Açıklama
Arcane; Docker konteynerlerini, imajlarını, ağlarını ve birimlerini yönetmek için kullanılan bir arayüzdür. 1.19.0 sürümünden önce, kimlik doğrulaması gerektirmeyen GET /api/app-images/logo uç noktası, kullanıcı tarafından sağlanan bir renk sorgu parametresini herhangi bir kaçış işlemi yapmadan strings.ReplaceAll aracılığıyla bir SVG belgesinin gövdesine yansıtmaktadır. Bu değiştirme işlemi, yerleşik logo.svg dosyasının bir <style> öğesinin içine yerleşmekte ve saldırganın stil bloğunu kapatarak yürütülebilir <script> içeriği enjekte etmesine olanak tanımaktadır. Yanıt image/svg+xml olarak sunulduğu ve Arcane herhangi bir Content-Security-Policy veya X-Content-Type-Options başlığı ayarlamadığı için, oturum açmış bir yönetici kurbanın özel olarak hazırlanmış bir URL'ye yönlendirilmesi, saldırgan tarafından kontrol edilen JavaScript'in Arcane kökeninde çalıştırılmasını sağlar ve kurbanın HttpOnly JWT çerezini kullanarak yönetici hesabının tamamen ele geçirilmesine yol açar. Bu güvenlik açığı 1.19.0 sürümünde giderilmiştir.
Nasıl düzeltilir
- github.com/getarcaneapp/arcane/backend1.19.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| github.com/getarcaneapp/arcane/backendGo | v < 1.19.0 | 1.19.0 |
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.