CVE-2026-46562
Təsvir
Yamcs missiya idarəetmə çərçivəsidir. 5.12.7 versiyasından əvvəl yamcs-core/src/main/java/org/yamcs/algorithms/ScriptAlgorithmExecutorFactory.java faylında istifadəçi tərəfindən təqdim edilmiş JavaScript alqoritm mətnini qiymətləndirmək üçün istifadə olunan Nashorn ScriptEngine ClassFilter olmadan qurulurdu, buna görə ChangeMissionDatabase imtiyazına malik istifadəçi MdbOverrideApi.updateAlgorithm endpoint-i vasitəsilə alqoritmi əvəz edə və ixtiyari Java siniflərinə çatan JavaScript təqdim edə bilərdi (məsələn, Java.type("java.lang.Runtime").getRuntime().exec(...)) ki, bu da Yamcs prosesi kimi ixtiyari OS əmrlərini icra edirdi; security.yaml olmayan standart konfiqurasiyada daxili qonaq istifadəçinin superuser=true dəyəri var, bu da problemi autentifikasiya olmadan əlçatan edir. Bu problem 5.12.7 və 5.13.0 versiyalarında düzəldilib, hansı ki, alqoritmlərin redaktəsini standart olaraq deaktiv edir.
Necə düzəltmək olar
- spaceapplications yamcs5.12.7 və ya daha yeni versiya
- org.yamcs:yamcs-core5.12.7 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| spaceapplications yamcs | v < 5.12.7 | 5.12.7 |
| org.yamcs:yamcs-coreMaven | v < 5.12.7 | 5.12.7 |
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.