{"id":"CVE-2023-45280","details":"Yamcs 5.8.6 allows XSS (issue 2 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 an HTML file containing arbitrary JavaScript and then navigate to it. Once the user opens the file, the browser will execute the arbitrary JavaScript.","aliases":["GHSA-643f-hpcc-2gv8"],"modified":"2026-08-12T03:51:34.114221381Z","published":"2023-10-19T00:00:00Z","database_specific":{"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/45xxx/CVE-2023-45280.json","cna_assigner":"mitre"},"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-45280.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2023-45280"}],"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-45280.json"}}],"schema_version":"1.9.0"}