{"id":"CVE-2023-45279","details":"Yamcs 5.8.6 allows XSS (issue 1 of 2). It comes with a Bucket as its primary storage mechanism. Buckets allow for the upload of any file. There's a way to upload a display referencing a malicious JavaScript file to the bucket. The user can then open the uploaded display by selecting Telemetry from the menu and navigating to the display.","aliases":["GHSA-4cqv-q33x-wfxw"],"modified":"2026-08-12T03:51:39.935542139Z","published":"2023-10-19T00:00:00Z","database_specific":{"cna_assigner":"mitre","osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/45xxx/CVE-2023-45279.json"},"references":[{"type":"WEB","url":"https://github.com/yamcs/yamcs/compare/yamcs-5.8.6...yamcs-5.8.7"},{"type":"WEB","url":"https://www.linkedin.com/pulse/yamcs-vulnerability-assessment-visionspace-technologies"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/45xxx/CVE-2023-45279.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2023-45279"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/yamcs/yamcs","events":[{"introduced":"9443a67d2aeda20fb73f68c5d571b515d68c05e4"},{"last_affected":"9443a67d2aeda20fb73f68c5d571b515d68c05e4"}],"database_specific":{"extracted_events":[{"introduced":"5.8.6"},{"last_affected":"5.8.6"}],"source":"CPE_STRING","cpe":"cpe:2.3:a:spaceapplications:yamcs:5.8.6:*:*:*:*:*:*:*"}}],"versions":["5.8.6","yamcs-5.8.6"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-45279.json"}}],"schema_version":"1.9.0"}