CVE-2026-70395
Açıklama
ash-project ash içerisindeki Veri Sorgu Mantığında Özel Öğelerin Uygunsuz Nötralizasyonu zafiyeti, bir saldırganın adlandıramayacağı bir kayda sahte bir ilişki kurmasına ve bu kaydı bulmak için kullanılan gizli değeri geri almasına olanak tanır. manage_relationship, bir belongs_to ilişkisi üzerinde on_lookup: :relate ile kullanıldığında, istemci tarafından sağlanan arama değeri öznitelik türüne dönüştürülmeden Ash.Query.filter/2'ye aktarılır. Bu nedenle, skaler beklenen yere gönderilen iç içe geçmiş bir harita (map), bir sabit değer yerine filtre yüklemi olarak yorumlanır; böylece belirli bir kayıt için yapılan arama, bir koşulu karşılayan herhangi bir kayıt için sorguya dönüşür. Aynı yol Ash.Query.limit(1) işlemini atlayarak Ash.read_one/2'nin eşleşmeme durumunu tek bir eşleşmeden veya birden fazla eşleşmeden ayırt edebilmesini sağlar, bu da karşılaştırma yüklemlerini arama değeri için bir oracle'a dönüştürür. Yetkilendirme etkilenmez; hedef okuma politikası hala geçerlidir. Bu sorun ash: 1.52.0-rc.11 sürümünden 3.31.1 öncesine kadar olan sürümleri etkilemektedir.
Nasıl düzeltilir
- ash-project ash3.31.1, 09f42593035bceb0f6153dd7ee45cc49d108300a 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 | 1.52.0-rc.11 ≤ v < 3.31.1, 571c138140e71cea24005189f45d7a63c8d2ed20 ≤ v < 09f42593035bceb0f6153dd7ee45cc49d108300a | 3.31.1, 09f42593035bceb0f6153dd7ee45cc49d108300a |
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.