CVE-2026-78228

Orta

Açıklama

ash-project ash_oban bileşenindeki Kontrolsüz Özyineleme zafiyeti, bir tetikleyicinin on_error eylemini yönlendirebilen bir kullanıcının, son denemede başarısız olarak işçi CPU ve belleğini tüketmesine ve hizmet reddine yol açmasına izin verir. Oluşturulan işçinin atomik handle_error/4 fonksiyonu, bir işin son denemesinde tetikleyicinin on_error eylemini bir rescue bloğu içinde çalıştırır; eylem hata verdiğinde, aynı iş ile handle_error/4 tekrar çağrılır. İşin deneme sayısı hala max_attempts değerine eşit olduğundan, aynı maddeye yeniden girilir ve başarısız olan eylem çıkış yolu olmaksızın tekrar çalıştırılır. Herhangi bir deterministik on_error hatası (veri katmanı kesintisi, yanlış yapılandırılmış bir eylem veya eylemin reddettiği bir kayıt) sonsuz döngüye girer; özyinelemeli çağrı kuyruk konumunda (tail position) olmadığı için her yineleme biçimlendirilmiş bir yığın izini tutar ve çalışma zamanı işçiyi öldürene kadar hatalı ifade veri katmanına karşı yeniden gönderilirken işlem yığını sınırsız şekilde büyür. Bu sorun ash_oban'ın 0.8.0-rc.1 sürümünden 0.8.14 öncesine kadar olan sürümlerini etkilemektedir.

ÖnemOrta
CVSS5.9
İstismar olasılığı—
ÜrünAsh-project Ash Oban
Yayın30 Ağu 2026
İlk görülme30 Ağu 2026
Zayıflık türüCWE-674CWE-674

Nasıl düzeltilir

Güncelleyin
  • ash-project ash_oban0.8.14, 851cd0e76ed882bf736fc48d10f96d037e26b5f0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
ash-project ash_oban0.8.0-rc.1 ≤ v < 0.8.14, 5d117ed2006df7277561c69dbfd39281da6ace9f ≤ v < 851cd0e76ed882bf736fc48d10f96d037e26b5f00.8.14, 851cd0e76ed882bf736fc48d10f96d037e26b5f0

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.