Yamcs is a mission control framework. Prior to 5.12.8 and 5.13.2, Yamcs processes attacker-controlled data from the /ext URL route in yamcs-web/src/main/webapp/projects/webapp/src/app/core/routes/extension.matcher.ts, extension.component.ts, and app.component.ts without checking registered plugin IDs before DOM rendering through innerHTML. A crafted URL can execute JavaScript when opened by a user. The script can read data available to the Yamcs web application and perform actions in the user context. This issue is fixed in versions 5.12.8 and 5.13.2.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-79"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/55xxx/CVE-2026-55566.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "5.12.8"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"introduced": "5.13.0"
},
{
"fixed": "5.13.2"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"fixed": "8e18e279d8ce761c21f4f67bbd06a1bff804d297"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "ecf34a4e2ccbe085e6ceff0253595b24d5ecb4aa"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "yamcs-5.12.8",
"range": [
{
"fixed": "144335f15d7730d7fc833122c8c8a6f1906fea9f"
}
],
"source": "REFERENCES_TAG"
},
{
"original_tag": "yamcs-5.13.2",
"range": [
{
"fixed": "50d73a44d136f0dd2828fa11f69f1fe1fc5583f7"
}
],
"source": "REFERENCES_TAG"
}
]
}