{"id":"CVE-2025-64758","aliases":["EUVD-2025-197853","GHSA-7xvh-c266-cfr5"],"status":"published","title":"@dependencytrack/frontend Vulnerable to Persistent Cross-Site-Scripting via Welcome Message","description":"@dependencytrack/frontend is a Single Page Application (SPA) used in Dependency-Track, an open source Component Analysis platform that allows organizations to identify and reduce risk in the software supply chain. Since version 4.12.0, Dependency-Track users with the SYSTEM_CONFIGURATION permission can configure a \"welcome message\", which is HTML that is to be rendered on the login page for branding purposes. When rendering the welcome message, Dependency-Track versions before 4.13.6 did not properly sanitize the HTML, allowing arbitrary JavaScript to be executed. Users with the SYSTEM_CONFIGURATION permission (i.e., administrators), can exploit this weakness to execute arbitrary JavaScript for users browsing to the login page. The issue has been fixed in version 4.13.6.","severity":{"version":"3.1","score":4.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-09","score":0.00239,"percentile":0.15093,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-79"],"published":"2025-11-17T17:24:27Z","modified":"2026-10-28T02:30:38Z","fixes":[{"ecosystem":"npm","package":"@dependencytrack/frontend","fixed_in":["4.13.6"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"npm","package":"@dependencytrack/frontend","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.12.0"},{"fixed":"4.13.6"}]}]},{"source":"osv","ecosystem":"npm","package":"@dependencytrack/frontend","ranges":[{"type":"SEMVER","events":[{"introduced":"4.12.0"},{"fixed":"4.13.6"}]}]}],"products":[{"vendor":"dependencytrack","product":"frontend"}],"references":[{"url":"https://github.com/DependencyTrack/frontend/security/advisories/GHSA-7xvh-c266-cfr5","tags":["x_refsource_CONFIRM","advisory","web"]},{"url":"https://github.com/DependencyTrack/frontend/pull/1378","tags":["x_refsource_MISC","fix","web"]},{"url":"https://github.com/DependencyTrack/frontend/pull/986","tags":["x_refsource_MISC","fix","web"]},{"url":"https://github.com/DependencyTrack/frontend/commit/8fd757be612eaf4f35eadbe4c334204d7bd711be","tags":["x_refsource_MISC","fix","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-64758","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-7xvh-c266-cfr5"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/64xxx/CVE-2025-64758.json","tags":["advisory"]},{"url":"https://github.com/DependencyTrack/frontend","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2025-64758","title":"@dependencytrack/frontend Vulnerable to Persistent Cross-Site-Scripting via Welcome Message","description":"@dependencytrack/frontend is a Single Page Application (SPA) used in Dependency-Track, an open source Component Analysis platform that allows organizations to identify and reduce risk in the software supply chain. Since version 4.12.0, Dependency-Track users with the SYSTEM_CONFIGURATION permission can configure a \"welcome message\", which is HTML that is to be rendered on the login page for branding purposes. When rendering the welcome message, Dependency-Track versions before 4.13.6 did not properly sanitize the HTML, allowing arbitrary JavaScript to be executed. Users with the SYSTEM_CONFIGURATION permission (i.e., administrators), can exploit this weakness to execute arbitrary JavaScript for users browsing to the login page. The issue has been fixed in version 4.13.6.","status":"published","published":"2025-11-17T17:24:27.491Z","modified":"2025-11-17T21:05:16.691Z","cvss":[{"version":"3.1","score":4.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"cna"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:32:47.08757Z"}],"euvd":[{"id":"EUVD-2025-197853","description":"@dependencytrack/frontend is a Single Page Application (SPA) used in Dependency-Track, an open source Component Analysis platform that allows organizations to identify and reduce risk in the software supply chain. Since version 4.12.0, Dependency-Track users with the SYSTEM_CONFIGURATION permission can configure a \"welcome message\", which is HTML that is to be rendered on the login page for branding purposes. When rendering the welcome message, Dependency-Track versions before 4.13.6 did not properly sanitize the HTML, allowing arbitrary JavaScript to be executed. Users with the SYSTEM_CONFIGURATION permission (i.e., administrators), can exploit this weakness to execute arbitrary JavaScript for users browsing to the login page. The issue has been fixed in version 4.13.6.","status":"published","published":"2025-11-17T17:24:27Z","modified":"2025-11-17T21:05:16Z","cvss":[{"version":"3.1","score":4.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T19:49:15.806163Z"}],"ghsa":[{"id":"GHSA-7xvh-c266-cfr5","title":"@dependencytrack/frontend vulnerable to Persistent Cross-Site-Scripting via welcome message","description":"### Description\n\nSince version 4.12.0, Dependency-Track users with the `SYSTEM_CONFIGURATION` permission can configure a \"welcome message\", which is HTML that is to be rendered on the login page for branding purposes.\n\nWhen rendering the welcome message, Dependency-Track versions before 4.13.6 did not properly sanitize the HTML, allowing arbitrary JavaScript to be executed.\n\n### Impact\n\nUsers with the `SYSTEM_CONFIGURATION` permission (i.e., administrators), can exploit this weakness to execute arbitrary JavaScript for users browsing to the login page. \n\n### Patches\n\nThe issue has been fixed in version 4.13.6.\n\n### References\n\n* The issue was introduced via: https://github.com/DependencyTrack/frontend/pull/986\n* The issue was fixed via: https://github.com/DependencyTrack/frontend/pull/1378\n\n### Credit\n\nThanks to *Jonas Benjamin Friedli* for identifying and responsibly disclosing the issue.","status":"published","published":"2025-11-17T18:15:55Z","modified":"2025-11-17T18:57:56Z","cvss":[{"version":"3.1","score":4.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:39:08.983925Z"}],"nvd":[{"id":"CVE-2025-64758","description":"@dependencytrack/frontend is a Single Page Application (SPA) used in Dependency-Track, an open source Component Analysis platform that allows organizations to identify and reduce risk in the software supply chain. Since version 4.12.0, Dependency-Track users with the SYSTEM_CONFIGURATION permission can configure a \"welcome message\", which is HTML that is to be rendered on the login page for branding purposes. When rendering the welcome message, Dependency-Track versions before 4.13.6 did not properly sanitize the HTML, allowing arbitrary JavaScript to be executed. Users with the SYSTEM_CONFIGURATION permission (i.e., administrators), can exploit this weakness to execute arbitrary JavaScript for users browsing to the login page. The issue has been fixed in version 4.13.6.","status":"published","published":"2025-11-17T18:15:58.45Z","modified":"2026-10-18T20:10:00.11Z","cvss":[{"version":"3.1","score":4.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"secondary"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:11:44.669367Z"}],"osv":[{"id":"CVE-2025-64758","title":"@dependencytrack/frontend Vulnerable to Persistent Cross-Site-Scripting via Welcome Message","description":"@dependencytrack/frontend is a Single Page Application (SPA) used in Dependency-Track, an open source Component Analysis platform that allows organizations to identify and reduce risk in the software supply chain. Since version 4.12.0, Dependency-Track users with the SYSTEM_CONFIGURATION permission can configure a \"welcome message\", which is HTML that is to be rendered on the login page for branding purposes. When rendering the welcome message, Dependency-Track versions before 4.13.6 did not properly sanitize the HTML, allowing arbitrary JavaScript to be executed. Users with the SYSTEM_CONFIGURATION permission (i.e., administrators), can exploit this weakness to execute arbitrary JavaScript for users browsing to the login page. The issue has been fixed in version 4.13.6.","status":"published","published":"2025-11-17T17:24:27.491Z","modified":"2026-10-28T02:30:38.879034379Z","cvss":[{"version":"3.1","score":4.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T15:44:51.851511Z"},{"id":"GHSA-7xvh-c266-cfr5","title":"@dependencytrack/frontend vulnerable to Persistent Cross-Site-Scripting via welcome message","description":"### Description\n\nSince version 4.12.0, Dependency-Track users with the `SYSTEM_CONFIGURATION` permission can configure a \"welcome message\", which is HTML that is to be rendered on the login page for branding purposes.\n\nWhen rendering the welcome message, Dependency-Track versions before 4.13.6 did not properly sanitize the HTML, allowing arbitrary JavaScript to be executed.\n\n### Impact\n\nUsers with the `SYSTEM_CONFIGURATION` permission (i.e., administrators), can exploit this weakness to execute arbitrary JavaScript for users browsing to the login page. \n\n### Patches\n\nThe issue has been fixed in version 4.13.6.\n\n### References\n\n* The issue was introduced via: https://github.com/DependencyTrack/frontend/pull/986\n* The issue was fixed via: https://github.com/DependencyTrack/frontend/pull/1378\n\n### Credit\n\nThanks to *Jonas Benjamin Friedli* for identifying and responsibly disclosing the issue.","status":"published","published":"2025-11-17T18:15:55Z","modified":"2025-11-17T18:57:55Z","cvss":[{"version":"3.1","score":4.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T15:46:41.732368Z"}]}}
