CVE-2026-81853

Düşük

Açıklama

ash-project ash_admin bileşenindeki Kullanıcı Kontrollü Anahtar Aracılığıyla Yetkilendirme Atlatma zafiyeti, bir kayıt arama URL'sini hassas öznitelikler üzerinde bir eşitlik orakeline dönüştürür. AshAdmin.Helpers.decode_primary_key/2, bileşik birincil anahtar formunu (Base64 artı ETF) çözer ve çözülen eşlemeyi, anahtarların kaynağın birincil anahtar alanları olup olmadığını kontrol etmeden doğrudan arama filtresi olarak döndürür. Serileştirmeden çıkarma korumaları boyutu sınırlar, yeni atomların ve fonksiyonların oluşturulmasını engeller ve iç içe geçmiş ifadeleri reddeder ancak hiçbirisi hangi alanların geri döneceğini kısıtlamaz ve :safe hala önceden tanımlanmış herhangi bir öznitelik adına izin verir. Bu nedenle bir saldırgan, %{api_token: "guess"} ifadesini kodlayabilir ve bunun arama filtresine eklenmesini sağlayarak hassas bir öznitelik değerini (API belirteci, sıfırlama belirteci) her seferinde bir eşitlik tahminiyle kaba kuvvet yöntemiyle bulabilir; Map.to_list/1 ayrıca yapıları da kabul ederek sahte bir __struct__ anahtarı üretir. Düzeltme, gerçek bir birincil anahtar alanı olmayan tüm çözülmüş anahtarları reddeder. Bu sorun ash_admin sürüm 0.1.0 ile 1.3.1 arasını etkilemektedir.

ÖnemDüşük
CVSS2.3
İstismar olasılığı—
ÜrünAsh-project Ash Admin
Yayın31 Ağu 2026
İlk görülme31 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • ash-project ash_admin1.3.1, 3c3e905d47f1155dcc1ca3fb347348b05a66065a ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
ash-project ash_admin0.1.0 ≤ v < 1.3.1, 98b03baa8422b94dd13e305bf08b8ee3f7232c7b ≤ v < 3c3e905d47f1155dcc1ca3fb347348b05a66065a1.3.1, 3c3e905d47f1155dcc1ca3fb347348b05a66065a

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.

Intelligence 360 paketinde

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.