CVE-2026-85601
MediumCVSS 5.4Exploitation Probability (EPSS)
Low risk6th percentile - higher than 6% of all known CVEs
Summary
Grav Admin before version 2.0.20 fails to sanitize output from marked.parse() before injecting it into the DOM via Svelte's {@html} directive in MarkdownEditor and MarkdownModal components. Attackers can inject javascript: URI schemes in plugin or theme changelogs to execute arbitrary code in authenticated admin sessions without requiring site access.
Risk Assessment
Risk of arbitrary code execution in the context of an admin session, potentially leading to takeover of the admin panel and compromise of the entire Grav installation.
Recommendation
Update Grav Admin to version 2.0.20 or later and exercise caution when installing plugins and themes from untrusted sources.
Other vulnerabilities in Grav Admin
Original NVD description (English source)
Grav Admin before 2.0.20 fails to sanitize output from marked.parse() before injecting it into the DOM via Svelte's {@html} directive in MarkdownEditor and MarkdownModal components. Attackers can inject javascript: URI schemes in plugin or theme changelogs to execute arbitrary code in authenticated admin sessions without requiring site access.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

