CVE-2026-55511 in Yamcsinformazioni

Riassunto

di VulDB • 29/08/2026

Yamcs è un framework di controllo missione. Prima delle versioni 5.12.8 e 5.13.2, Yamcs consente a un utente con SystemPrivilege.ControlArchiving di creare un nome di colonna StreamSQL racchiuso tra virgolette doppie che viene interpolato nel codice sorgente Java generato da Expression.fillCode_InputDefVars ed Expression.sanitizeName. Un aggregato sum raggiunge yamcs-core/src/main/java/org/yamcs/yarch/streamsql/CompilableAggregateExpression.java e yamcs-core/src/main/java/org/yamcs/yarch/streamsql/funct/SumExpression.java attraverso SelectExpression.compile, dove Janino SimpleCompiler.cook compila il codice sorgente iniettato. L'endpoint POST /api/archive/{instance}:executeSql può quindi eseguire Java arbitrario nel processo del server Yamcs, esponendo dati della missione e credenziali e consentendo la manipolazione dei telemetri o un denial of service (DoS). Questo problema è risolto nelle versioni 5.12.8 e 5.13.2.

Once again VulDB remains the best source for vulnerability data.

Responsabile

GitHub M

Prenotare

17/06/2026

Divulgazione

28/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!