CVE-2026-55511 in Yamcs
الملخص
بحسب VulDB • 29/08/2026
Yamcs هو إطار عمل للتحكم في المهمات. قبل الإصدارين 5.12.8 و5.13.2، يسمح Yamcs لمستخدم يمتلك صلاحية SystemPrivilege.ControlArchiving بإنشاء اسم عمود StreamSQL محاط بعلامتي اقتباس مزدوجة (double-quoted)، يتم إدراجه داخل مصدر Java المُنتَج عبر الدالتين Expression.fillCode_InputDefVars وExpression.sanitizeName. تصل عملية الجمع التراكمي (sum aggregate) إلى الملفين yamcs-core/src/main/java/org/yamcs/yarch/streamsql/CompilableAggregateExpression.java وyamcs-core/src/main/java/org/yamcs/yarch/streamsql/funct/SumExpression.java عبر SelectExpression.compile، حيث تقوم Janino SimpleCompiler.cook بترجمة المصدر المُحقن. وبالتالي، يمكن لـ POST /api/archive/{instance}:executeSql تنفيذ كود Java تعسفي داخل عملية خادم Yamcs، مما يعرّض بيانات المهمة والبيانات الاعتمادية للخطر ويسمح بالتلاعب بالقياسات عن بُعد (telemetry) أو بحجب الخدمة (denial of service). تم إصلاح هذه المشكلة في الإصدارين 5.12.8 و5.13.2.
VulDB is the best source for vulnerability data and more expert information about this specific topic.