{"id":"CVE-2022-38147","aliases":["EUVD-2022-7443","GHSA-vv3r-fxqp-vr3f"],"status":"published","title":"XSS via uploaded gpx file","description":"Silverstripe silverstripe/framework through 4.11 allows XSS (issue 3 of 3).","severity":{"version":"3.1","score":5.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.0057,"percentile":0.47485,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-79"],"published":"2022-11-21T23:58:07Z","modified":"2026-10-28T02:30:29Z","fixes":[{"ecosystem":"Packagist","package":"silverstripe/assets","fixed_in":["1.11.1"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"Packagist","package":"silverstripe/assets","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.0.0"},{"fixed":"1.11.1"}]}]},{"source":"osv","ecosystem":"Packagist","package":"silverstripe/assets","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.0.0"},{"fixed":"1.11.1"}]}],"versions":["1.0.0","1.0.1","1.0.1-rc1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.1.0","1.1.0-rc1","1.1.0-rc2","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.10.0","1.10.0-beta1","1.10.0-rc1","1.10.1","1.11.0","1.11.0-beta1","1.11.0-rc1","1.2.0","1.2.0-beta1","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.3.0","1.3.0-rc1","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.4.0","1.4.0-rc1","1.4.1","1.4.2","1.4.3","1.4.4","1.4.5","1.4.6","1.4.7","1.4.8","1.5.0","1.5.0-alpha1","1.5.0-rc1","1.5.0-rc2","1.5.1","1.5.2","1.5.3","1.6.0","1.6.0-beta1","1.6.0-rc1","1.6.1","1.7.0","1.7.0-beta1","1.7.0-rc1","1.7.1","1.8.0","1.8.0-beta1","1.8.0-rc1","1.9.0","1.9.0-alpha1","1.9.0-beta1","1.9.0-rc1"]}],"products":[{"vendor":"silverstripe","product":"framework"}],"references":[{"url":"https://www.silverstripe.org/download/security-releases/","tags":["x_transferred","Vendor Advisory","web"]},{"url":"https://www.silverstripe.org/blog/tag/release","tags":["x_transferred","Patch","Vendor Advisory","article","web"]},{"url":"https://forum.silverstripe.org/c/releases","tags":["x_transferred","Release Notes","Vendor Advisory","web"]},{"url":"https://www.silverstripe.org/download/security-releases/CVE-2022-38147","tags":["x_transferred","Vendor Advisory","web"]},{"url":"https://github.com/FriendsOfPHP/security-advisories/blob/master/silverstripe/assets/CVE-2022-38147.yaml","tags":["web"]},{"url":"https://www.silverstripe.org/download/security-releases/cve-2022-38147","tags":["web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-38147","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-vv3r-fxqp-vr3f"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/38xxx/CVE-2022-38147.json","tags":["advisory"]},{"url":"https://www.silverstripe.org/download/security-releases","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2022-38147","description":"Silverstripe silverstripe/framework through 4.11 allows XSS (issue 3 of 3).","status":"published","published":"2022-11-23T00:00:00Z","modified":"2025-04-25T20:26:57.605Z","cvss":[{"version":"3.1","score":5.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"adp"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:34:37.272373Z"}],"euvd":[{"id":"EUVD-2022-7443","description":"Silverstripe silverstripe/framework through 4.11 allows XSS (issue 3 of 3).","status":"published","published":"2022-11-23T00:00:00Z","modified":"2025-04-25T20:26:57Z","cvss":[{"version":"3.1","score":5.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T20:52:02.538258Z"}],"ghsa":[{"id":"GHSA-vv3r-fxqp-vr3f","title":"XSS via uploaded gpx file","description":"A malicious content author could upload a GPX file with a Javascript payload. The payload could then be executed by luring a legitimate user to view the file in a browser with support for GPX files. GPX is an XML-based format used to store GPS data.\n\nBy default, Silverstripe CMS will no longer allow GPX files to be uploaded to the assets area.","status":"published","published":"2022-11-21T23:58:07Z","modified":"2023-02-02T05:07:35Z","cvss":[{"version":"3.1","score":5.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:36:41.247728Z"}],"nvd":[{"id":"CVE-2022-38147","description":"Silverstripe silverstripe/framework through 4.11 allows XSS (issue 3 of 3).","status":"published","published":"2022-11-23T03:15:10.23Z","modified":"2026-06-17T04:56:11.55Z","cvss":[{"version":"3.1","score":5.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"primary"},{"version":"3.1","score":5.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"secondary"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:07:32.827264Z"}],"osv":[{"id":"CVE-2022-38147","description":"Silverstripe silverstripe/framework through 4.11 allows XSS (issue 3 of 3).","status":"published","published":"2022-11-23T00:00:00Z","modified":"2026-10-28T02:30:29.159259162Z","cvss":[{"version":"3.1","score":5.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:44:26.53798Z"},{"id":"GHSA-vv3r-fxqp-vr3f","title":"XSS via uploaded gpx file","description":"A malicious content author could upload a GPX file with a Javascript payload. The payload could then be executed by luring a legitimate user to view the file in a browser with support for GPX files. GPX is an XML-based format used to store GPS data.\n\nBy default, Silverstripe CMS will no longer allow GPX files to be uploaded to the assets area.","status":"published","published":"2022-11-21T23:58:07Z","modified":"2024-02-20T05:31:49.434052Z","cvss":[{"version":"3.1","score":5.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T15:46:57.694388Z"}]}}
