CVE-2026-77850
Açıklama
ash-project ash_admin bileşenindeki saklı siteler arası betik çalıştırma (XSS) zafiyeti, saldırgan tarafından sağlanan kayıt içeriğinin bir yöneticinin tarayıcısında betik olarak çalıştırılmasına neden olur. AshAdmin.Components.Resource.RelationshipField ve AshAdmin.Components.Resource.ManagedRelationshipSelectField ilişki tipi önizleme bileşenleri, eşleşen arama terimini <b> etiketleri içine alarak vurgular ve tüm diziyi Phoenix.HTML.raw/1 ile işler. Vurgulanan değer, genellikle düşük yetkili kullanıcılar tarafından yazılan sıradan veritabanı içeriği olan hedef kaydın label_field alanıdır. raw/1 fonksiyonu tüm dize için çıktı kaçış karakterlerini devre dışı bıraktığından, <img src=x onerror=...> gibi saklanmış bir etiket, açılır menüde eşleşen bir kayıt göründüğü anda yöneticinin oturumunda JavaScript olarak çalışır ve saldırgana AshAdmin tarafından sunulan her şey üzerinde yöneticinin ayrıcalıklarını verir. Düzeltme, vurgulama işaretlemesini eklemeden önce etiketi HTML-escape işlemine tabi tutar. Bu sorun ash_admin sürüm 0.13.0'dan 1.3.1 öncesine kadar olan sürümleri etkilemektedir.
Nasıl düzeltilir
- ash-project ash_admin1.3.1, 07289191ccdac27dd70ab7c6413ed057bc7fdade ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| ash-project ash_admin | 0.13.0 ≤ v < 1.3.1, eb940f4d7d857ca49368ae847f586d01c6f5ad35 ≤ v < 07289191ccdac27dd70ab7c6413ed057bc7fdade | 1.3.1, 07289191ccdac27dd70ab7c6413ed057bc7fdade |
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.