{"id":"GHSA-fh7r-996q-gvcp","aliases":["CVE-2023-30838"],"title":"Possible XSS injection through Validate::isCleanHTML method","titleSource":"OSV","descriptionSource":"OSV","declaredSeverity":"HIGH","description":"### Impact\nValidateCore::isCleanHTML() method of Prestashop misses hijickable events which can lead to XSS injection, allowed by the presence of pre-setup @keyframes methods.\n\nThis XSS which hijacks HTML attributes will be triggered without any interaction of the visitor/administrator which makes it as dangerous as a trivial XSS.\n\nContrary to most XSS which target HTML attributes and which are triggered without user interaction (such as onload / onerror which suffer from a very limited scope), this one can hijack every HTML element, which increases the danger due to a complete HTML elements scope.\n\n### Patches\nThe patch will be on PS 8.0.4 and PS 1.7.8.9\n\n### References\n","severity":"high","score":8,"published":"2023-04-25T19:47:05.000Z","modified":"2026-07-16T09:11:44.321Z","withdrawn":false,"knownExploited":false,"affected":[{"ecosystem":"Packagist","name":"prestashop/prestashop","sources":[{"name":"OSV · GHSA-fh7r-996q-gvcp","url":"https://osv.dev/vulnerability/GHSA-fh7r-996q-gvcp"}],"ranges":[{"events":[{"introduced":"8.0.0"},{"fixed":"8.0.4"}],"type":"ECOSYSTEM"}],"versions":["8.0.0","8.0.1","8.0.2","8.0.3"],"fixed":["8.0.4"]},{"ecosystem":"Packagist","name":"prestashop/prestashop","sources":[{"name":"OSV · GHSA-fh7r-996q-gvcp","url":"https://osv.dev/vulnerability/GHSA-fh7r-996q-gvcp"}],"ranges":[{"events":[{"introduced":"0"},{"fixed":"1.7.8.9"}],"type":"ECOSYSTEM"}],"versions":["1.7.0.0","1.7.0.0-beta.1.0","1.7.0.0-beta.2.0","1.7.0.0-beta.3.0","1.7.0.0-beta.4.0","1.7.0.0-rc.0.0","1.7.0.0-rc.1.0","1.7.0.0-rc.2.0","1.7.0.1","1.7.0.2","1.7.0.3","1.7.0.4","1.7.0.5","1.7.0.6","1.7.1.0","1.7.1.1","1.7.1.2","1.7.2.0","1.7.2.0-rc.1.0","1.7.2.1","1.7.2.2","1.7.2.3","1.7.2.4","1.7.2.5","1.7.3.0","1.7.3.1","1.7.3.2","1.7.3.3","1.7.3.4","1.7.4.0","1.7.4.0-beta.1","1.7.4.1","1.7.4.2","1.7.4.3","1.7.4.4","1.7.5.0","1.7.5.0-beta.1","1.7.5.0-rc.1","1.7.5.1","1.7.5.2","1.7.6.0","1.7.6.0-beta.1","1.7.6.0-rc.1","1.7.6.0-rc.2","1.7.6.1","1.7.6.2","1.7.6.3","1.7.6.4","1.7.6.5","1.7.6.6","1.7.6.7","1.7.6.8","1.7.6.9","1.7.7.0","1.7.7.0-beta.1","1.7.7.0-beta.2","1.7.7.0-rc.1","1.7.7.1","1.7.7.2","1.7.7.3","1.7.7.4","1.7.7.5","1.7.7.6","1.7.7.7","1.7.7.8","1.7.8.0","1.7.8.0-beta.1","1.7.8.0-rc.1","1.7.8.1","1.7.8.2","1.7.8.3","1.7.8.4","1.7.8.5","1.7.8.6","1.7.8.7","1.7.8.8"],"fixed":["1.7.8.9"]}],"sourceAffected":[],"references":["https://github.com/PrestaShop/PrestaShop/security/advisories/GHSA-fh7r-996q-gvcp","https://nvd.nist.gov/vuln/detail/CVE-2023-30838","https://github.com/PrestaShop/PrestaShop/commit/46408ae4b02f3b8b1bb6e9dc63af5bcd858abd9c","https://github.com/PrestaShop/PrestaShop/commit/dc682192df0e4b0d656a8e645b29ca1b9dbe3693","https://github.com/PrestaShop/PrestaShop","https://github.com/PrestaShop/PrestaShop/releases/tag/1.7.8.9","https://github.com/PrestaShop/PrestaShop/releases/tag/8.0.4"],"sources":[{"name":"OSV","id":"GHSA-fh7r-996q-gvcp","modified":"2026-07-16T09:11:44.321748629Z","url":"https://osv.dev/vulnerability/GHSA-fh7r-996q-gvcp"}],"assessments":[{"source":"OSV","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H","score":8}],"products":[],"remediation":[],"kev":{"status":"not-listed","checkedAt":"2026-10-28T19:25:35.956Z"},"coverage":[{"source":"NVD","status":"not-checked"},{"source":"GHSA","status":"not-checked"},{"source":"EUVD","status":"not-checked"},{"source":"EPSS","status":"not-checked"}],"evidence":[]}