CVE-2026-82586

Yüksek

Açıklama

ash-project ash_lua bileşenindeki Improper Protection of Alternate Path zafiyeti, kullanıcı tarafından sağlanan bir Lua betiğinin, exposed-field izin listesinde yer almayan öznitelikleri okumasına olanak tanır. AshLua, hangi alanların açığa çıkarıldığını beyan eden bir manifesto ile sınırlandırılmış şekilde Ash kaynaklarını Lua betiklerine sunar. AshLua.Runtime içindeki okuma eyleminin işlem toplama yolu (operation aggregate path), alan adını doğrudan Lua çağrısından almış ve bunu yalnızca String.to_existing_atom ve Ash.Query.Aggregate.new! ile çözümlemiştir; bu yöntemlerin hiçbiri, normal alan yollarının zorunlu kıldığı exposed-field izin listesini kontrol etmez. Bu nedenle bir betik, resource.read({ operation = {"list", "hashed_password"} }); üzerinden aktörün okuyabileceği herhangi bir kaydın, private sensitive?: true sütunları da dahil olmak üzere herhangi bir özniteliğinin değerini okuyabilir; min ve max ise bir değer orakeli sağlar. Bir Lua betiği gönderebilen veya etkileyebilen herkes buna erişebilir. Bu sorun, ash_lua: 0.1.0 sürümünden 0.2.1 öncesine kadar olan sürümleri etkilemektedir.

ÖnemYüksek
CVSS8.2
İstismar olasılığı—
ÜrünAsh-project Ash Lua
Yayın7 Eyl 2026
İlk görülme7 Eyl 2026
Zayıflık türüCWE-424CWE-424

Nasıl düzeltilir

Güncelleyin
  • ash-project ash_lua0.2.1, c0dfcd9494766d548178c37df0bd01cff378e1c7 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
ash-project ash_lua0.1.0 ≤ v < 0.2.1, 8675e47cca81f36594083a7e63379bac9e123e72 ≤ v < c0dfcd9494766d548178c37df0bd01cff378e1c70.2.1, c0dfcd9494766d548178c37df0bd01cff378e1c7

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.