Skip to main content
← All vulnerabilities
CVE-2026-85603

Grav Admin Plugin Path Traversal via Save As Language Code

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.10.55
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

Grav versions before 1.10.55 contain a path traversal vulnerability in the admin plugin's Save As action that fails to validate the language code parameter. An authenticated admin user with admin.pages.create permission can supply directory traversal sequences in the lang POST field to write arbitrary .md files outside the pages directory with attacker-controlled content.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • getgrav grav

    fixed in 1.10.55

References 2

GitHub · getgrav/grav

vulncheck.com