← CVE Veritabanı

CVE-2026-55565

Kritik

Teknik Veri (Otomatik)

CVSS Skoru
9.9
EPSS
0.5%
CWE
CWE-94
KEV Durumu
Hayır

Yayım tarihi: 28 Ağustos 2026

Yamcs, bir görev kontrol çerçevesidir. 5.12.8 ve 5.13.2 sürümlerinden önce, Yamcs LikeExpression.fillCode_getValueReturn in yamcs-core/src/main/java/org/yamcs/yarch/streamsql/LikeExpression.java, ValueExpression.escapeJavaString uygulanmak yerine, SimpleCompiler.cook aracılığıyla Java kaynak kodu derlenen Expression.getCompiledExpression'a kaçırılmamış bir LIKE kalıbı ekler. Kalıp, POST /api/archive/{instance}:executeSql, POST /api/archive/{instance}:streamSql, POST /api/archive/{instance}/tables/{table}:readRows, GET /api/archive/{instance}/events veya etkinlik aramalarından, ReadTables, ReadEvents veya ReadActivities ile erişilebilen yollardan kaynaklanabilir. Kalıptaki bir tırnak işareti, Yamcs sunucu işlemi olarak çalışan Java enjekte edebilir. Bu sorun, 5.12.8 ve 5.13.2 sürümlerinde çözülmüştür.

Orijinal açıklama (İngilizce)

Yamcs is a mission control framework. Prior to 5.12.8 and 5.13.2, Yamcs LikeExpression.fillCode_getValueReturn in yamcs-core/src/main/java/org/yamcs/yarch/streamsql/LikeExpression.java inserts an unescaped LIKE pattern into Java source compiled by Expression.getCompiledExpression through SimpleCompiler.cook instead of applying ValueExpression.escapeJavaString. The pattern can originate from POST /api/archive/{instance}:executeSql, POST /api/archive/{instance}:streamSql, POST /api/archive/{instance}/tables/{table}:readRows, GET /api/archive/{instance}/events, or activity searches, including paths available with ReadTables, ReadEvents, or ReadActivities. A quote in the pattern can inject Java that runs as the Yamcs server process. This issue is fixed in versions 5.12.8 and 5.13.2.

Bu CVE için henüz editoryal inceleme yapılmadı. Sadece otomatik teknik veri gösteriliyor.