CVE-2026-77956
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.
Necə düzəltmək olar
- ash-project ash_ai1.0.0, e9948254b5659c1143b73dc2f59f457931e64514 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| ash-project ash_ai | 0.1.0 ≤ v < 1.0.0, 4aab131d40a0bd5a8cf0b3c4eaaa59d49565f3d1 ≤ v < e9948254b5659c1143b73dc2f59f457931e64514 | 1.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.
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.