CVE-2026-55511
Təsvir
Yamcs missiya idarəetmə freymvorkudur. 5.12.8 və 5.13.2 versiyalarından əvvəl Yamcs, SystemPrivilege.ControlArchiving imtiyazına malik istifadəçinin Expression.fillCode_InputDefVars və Expression.sanitizeName tərəfindən generasiya edilmiş Java mənbə koduna interpolasiya edilən qoşa dırnaq arası StreamSQL sütun adı yaratmasına şərait yaradır. Sum aqreqatı SelectExpression.compile vasitəsilə yamcs-core/src/main/java/org/yamcs/yarch/streamsql/CompilableAggregateExpression.java və yamcs-core/src/main/java/org/yamcs/yarch/streamsql/funct/SumExpression.java fayllarına çatır və burada Janino SimpleCompiler.cook injeksiya edilmiş mənbə kodunu kompilyasiya edir. Buna görə də POST /api/archive/{instance}:executeSql sorğusu Yamcs server prosesində ixtiyari Java kodunun icrasını təmin edərək missiya məlumatlarını və etibarnamələri ifşa edə bilər, həmçinin telemetriyaya müdaxiləyə və ya xidmətdən imtinaya yol aça bilər. Bu problem 5.12.8 və 5.13.2 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- org.yamcs:yamcs-core5.13.2, 5.12.8 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| org.yamcs:yamcs-coreMaven | 5.13.0 ≤ v < 5.13.2, v < 5.12.8 | 5.13.2, 5.12.8 |
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.