CVE-2026-77956

Yüksək

Təsvir

ash-project ash_ai komponentindəki Kodun Yaradılmasının Yanlış İdarə Edilməsi (Kod İnyeksiyası) zəifliyi uzaqdakı, autentifikasiya olunmamış müştəriyə ixtiyari Elixir kodunu icra etməyə imkan verir. AshAi.Actions.Prompt prompt məzmununu EEx.eval_string/2 vasitəsilə qiymətləndirir. Sənədləşdirilmiş prompt: fn input, context -> ... end forması prompt məzmununun action arqumentlərindən qurulmasına şərait yaradır, beləliklə, prompt action-ın mətni sorğu məlumatlarını daxil etdikdə, hücumçunun nəzarətində olan həmin mətn EEx şablonu (Elixir mənbə kodu) kimi kompilyasiya edilir və işə salınır. Nəticədə, <%= System.cmd(...) %> kimi məzmun hər hansı model sorğusu edilməzdən əvvəl serverdə icra olunur və bunun üçün prompt action-a girişdən başqa heç bir autentifikasiya tələb olunmur. Düzəliş funksiya tərəfindən təmin edilən prompt məzmununun EEx kimi qiymətləndirilməsini dayandırır; yalnız statik konfiqurasiyalı şablonlar qiymətləndirilir. Bu problem ash_ai versiya 0.1.0-dan 1.0.0-a qədər olan versiyalara təsir edir.

CiddilikYüksək
CVSS8.9
İstismar ehtimalı—
MəhsulAsh-project Ash Ai
Dərc31 avq 2026
İlk görülmə31 avq 2026
Zəiflik növüCWE-94Kod inyeksiyası

Necə düzəltmək olar

Yeniləyin
  • ash-project ash_ai1.0.0, e9948254b5659c1143b73dc2f59f457931e64514 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
ash-project ash_ai0.1.0 ≤ v < 1.0.0, 4aab131d40a0bd5a8cf0b3c4eaaa59d49565f3d1 ≤ v < e9948254b5659c1143b73dc2f59f457931e645141.0.0, e9948254b5659c1143b73dc2f59f457931e64514

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.