{"id":"GHSA-jqj4-r483-4gvr","aliases":[],"status":"published","title":"Reflected cross-site scripting in default RouteNotFoundError view in Vaadin 10 and 11-13","description":"Missing output sanitization in default `RouteNotFoundError` view in `com.vaadin:flow-server` versions 1.0.0 through 1.0.10 (Vaadin 10.0.0 through 10.0.13), and 1.1.0 through 1.4.2 (Vaadin 11.0.0 through 13.0.5) allows attacker to execute malicious JavaScript via crafted URL.\n\n- https://vaadin.com/security/cve-2019-25027","severity":{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium","from":"ghsa"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-81"],"published":"2021-04-19T14:48:51Z","modified":"2024-12-02T05:40:30Z","fixes":[{"ecosystem":"Maven","package":"com.vaadin:vaadin-bom","fixed_in":["10.0.14","13.0.6"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"Maven","package":"com.vaadin:vaadin-bom","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"10.0.0"},{"fixed":"10.0.14"}]}]},{"source":"ghsa","ecosystem":"Maven","package":"com.vaadin:vaadin-bom","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11.0.0"},{"fixed":"13.0.6"}]}]},{"source":"osv","ecosystem":"Maven","package":"com.vaadin:vaadin-bom","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"10.0.0"},{"fixed":"10.0.14"}]}],"versions":["10.0.0","10.0.1","10.0.10","10.0.11","10.0.12","10.0.13","10.0.2","10.0.3","10.0.4","10.0.5","10.0.6","10.0.7","10.0.8","10.0.9"]},{"source":"osv","ecosystem":"Maven","package":"com.vaadin:vaadin-bom","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11.0.0"},{"fixed":"13.0.6"}]}],"versions":["11.0.0","11.0.1","11.0.2","11.0.3","11.0.4","12.0.0","12.0.1","12.0.2","12.0.3","12.0.4","12.0.5","12.0.6","12.0.7","13.0.0","13.0.1","13.0.2","13.0.3","13.0.4","13.0.5"]}],"references":[{"url":"https://github.com/vaadin/platform/security/advisories/GHSA-jqj4-r483-4gvr","tags":["web"]},{"url":"https://vaadin.com/security/cve-2019-25027","tags":["web"]},{"url":"https://github.com/advisories/GHSA-jqj4-r483-4gvr"},{"url":"https://github.com/vaadin/platform","tags":["package"]}],"sources":{"ghsa":[{"id":"GHSA-jqj4-r483-4gvr","title":"Reflected cross-site scripting in default RouteNotFoundError view in Vaadin 10 and 11-13","description":"Missing output sanitization in default `RouteNotFoundError` view in `com.vaadin:flow-server` versions 1.0.0 through 1.0.10 (Vaadin 10.0.0 through 10.0.13), and 1.1.0 through 1.4.2 (Vaadin 11.0.0 through 13.0.5) allows attacker to execute malicious JavaScript via crafted URL.\n\n- https://vaadin.com/security/cve-2019-25027","status":"published","published":"2021-04-19T14:48:51Z","modified":"2023-01-09T05:04:36Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-81"],"updated_at":"2026-11-02T14:36:10.502376Z"}],"osv":[{"id":"GHSA-jqj4-r483-4gvr","title":"Reflected cross-site scripting in default RouteNotFoundError view in Vaadin 10 and 11-13","description":"Missing output sanitization in default `RouteNotFoundError` view in `com.vaadin:flow-server` versions 1.0.0 through 1.0.10 (Vaadin 10.0.0 through 10.0.13), and 1.1.0 through 1.4.2 (Vaadin 11.0.0 through 13.0.5) allows attacker to execute malicious JavaScript via crafted URL.\n\n- https://vaadin.com/security/cve-2019-25027","status":"published","published":"2021-04-19T14:48:51Z","modified":"2024-12-02T05:40:30.078372Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-81"],"updated_at":"2026-11-02T15:46:50.687609Z"}]}}
