CVE-2026-82564

Yüksek

Açıklama

ash-project ash_ai bileşenindeki Kullanıcı Kontrollü Anahtar Aracılığıyla Yetkilendirme Atlatma zafiyeti, kimlik yapılandırmalı bir aracın çağırıcısının, tablodaki tüm satırlar da dahil olmak üzere tanımlamadığı kayıtları güncellemesine veya silmesine olanak tanır. AshAi.Tool.Execution içerisinde, identity_filter/3 fonksiyonu güncelleme/silme filtresini doğrudan ham araç argümanlarından [{key, Map.get(arguments, to_string(key))}] şeklinde oluşturuyor ve bunu Ash.Query.do_filter/2 fonksiyonuna iletiyordu. Bir eşleme (map) değeri, sabit bir değer yerine bir yüklem ifadesi olarak ayrıştırıldığından, bir çağırıcı {"public_ref": {"not_eq": "<own-ref>"}} gönderebilir ve Ash.Query.limit(1) ile Ash.bulk_update!/Ash.bulk_destroy! kombinasyonunu kullanarak yazma işlemini hiç tanımlamadığı bir kayda yönlendirebilir; eksik bir anahtar ise rastgele bir satlıkla eşleşen bir IS NULL filtresi üretir. Düzeltme, skaler olmayan girdileri reddederek her kimlik değerini alan türüne dönüştürür. Bu sorun ash_ai'nin 0.6.0 sürümünden 1.0.0 öncesine kadar olan sürümlerini etkilemektedir.

ÖnemYüksek
CVSS7.1
İstismar olasılığı—
ÜrünAsh-project Ash Ai
Yayın31 Ağu 2026
İlk görülme31 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • ash-project ash_ai1.0.0, 87f616d5bfbf7af43346f0701ae17f853789a602 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
ash-project ash_ai0.6.0 ≤ v < 1.0.0, bc2122f78fca6c11d8ec2b9ac53148ec17476460 ≤ v < 87f616d5bfbf7af43346f0701ae17f853789a6021.0.0, 87f616d5bfbf7af43346f0701ae17f853789a602

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.

CVE-2026-82564 · Ash-project Ash Ai · Dark Radar