{"action":"Upgrade getgrav/grav to 2.0.14 or later.","affected":[{"fixed":"2.0.14","introduced":"0"}],"component":"getgrav/grav","cve_ids":["CVE-2026-75834"],"ecosystem":"Packagist","epss":0.00255,"exploited":false,"fixed_versions":["2.0.14"],"ghsa_id":"GHSA-q2j8-x8hf-63ch","id":"tcs_01M5KF6V0R8CM3C16EYTN9Y9SA","modified_at":"2026-09-17T21:00:04.109434873Z","published_at":"2026-09-17T20:44:39Z","references":["https://osv.dev/vulnerability/GHSA-q2j8-x8hf-63ch","https://github.com/getgrav/grav/security/advisories/GHSA-q2j8-x8hf-63ch","https://nvd.nist.gov/vuln/detail/CVE-2026-75834","https://github.com/getgrav/grav","https://www.vulncheck.com/advisories/grav-before-stored-xss-via-invalid-utf-8-byte"],"severity":{"label":"medium","score":5.4},"sources":[{"source":"osv","source_id":"GHSA-q2j8-x8hf-63ch","url":"https://osv.dev/vulnerability/GHSA-q2j8-x8hf-63ch"}],"summary":"Grav: Single invalid UTF-8 byte disables every rule in Security::detectXss(), bypassing the page-content XSS safety gate"}