CVE-2026-82738

Orta

Açıklama

ash-project ash içerisindeki Hatalı Girdi Doğrulaması zafiyeti, bir saldırganın Ash.Type.UUIDv7 özniteliğinde versiyon-7 olmayan bir UUID saklayarak bir kaydın okunmasını kalıcı olarak engellemesine olanak tanır. Ash.Type.UUIDv7.cast_input/2, versiyon-7 olmayanlar da dahil olmak üzere iyi biçimlendirilmiş herhangi bir UUID dizesini kabul eder ve bunu 16 baytlık bir ikili veri (binary) olarak saklar. Okuma sırasında, cast_stored/2 (lib/ash/type/uuid_v7.ex), saklanan ikili veriyi tekrar cast_input/2 üzerinden yönlendirir; ancak v3.6.3 sürümündeki girdi doğrulama sıkılaştırmasından beri bu işlem yalnızca versiyon-7 (ve isteğe bağlı olarak versiyon-4) 16 baytlık ikili verilerle eşleşmekte ve aksi takdirde 36 karakterli bir dize beklemektedir. Saklanmış versiyon-7 dışı 16 baytlık bir ikili veri hiçbir maddeyle eşleşmez ve :error döndürür, böylece söz konusu kaydın sonraki tüm okuma işlemleri başarısız olur. Bu tür bir özniteliği ayarlayabilen bir saldırgan, satırı kalıcı olarak zehirler. Düzeltme, saklanan herhangi bir 16 baytlık ikili verinin doğrudan cast_stored/2 içerisinde çözülmesini sağlar. Bu sorun ash'in 3.6.3 ile 3.32.2 arasındaki sürümlerini etkilemektedir.

ÖnemOrta
CVSS5.9
İstismar olasılığı—
ÜrünAsh
Yayın1 Eyl 2026
İlk görülme1 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • ash-project ash3.32.2, c453cdc0b8570e86ffef0d10e136247f52b3ea76 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
ash-project ash3.6.3 ≤ v < 3.32.2, 751d8a4d11564efbe358c90c8347f3a00eb60782 ≤ v < c453cdc0b8570e86ffef0d10e136247f52b3ea763.32.2, c453cdc0b8570e86ffef0d10e136247f52b3ea76

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-82738 · Ash · Dark Radar