Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

getgrav — Vulnerabilities & Security Advisories 117

Browse all 117 CVE security advisories affecting getgrav. AI-powered Chinese analysis, POCs, and references for each vulnerability.

GetGrav is a flat-file CMS designed for developers seeking a modern, flexible alternative to database-driven platforms. Its architecture eliminates traditional SQL dependencies, relying instead on YAML configuration and Markdown content. However, this design has historically exposed the platform to significant security risks, resulting in forty-seven recorded CVEs. Common vulnerability classes include Remote Code Execution (RCE), Cross-Site Scripting (XSS), and privilege escalation flaws, often stemming from inadequate input validation or insecure file handling mechanisms. Notable incidents have highlighted weaknesses in plugin ecosystems and core update processes, allowing attackers to execute arbitrary code or bypass authentication. While the flat-file structure offers performance benefits, it has also introduced unique attack vectors related to file permissions and serialization. Users must prioritize rigorous plugin auditing and timely patching to mitigate these persistent threats inherent in the system’s evolving codebase.

Found 2 results / 117Clear Filters
High2026-08-14
disable2fa authorizes on ACL reads and never runs the scope cap, allowing forced 2FA removal · Advisory · getgrav/grav ·
High2026-07-23
Path traversal in `POST /pages/{route}/move` allows moving a page directory outside the pages tree · Advisory · getgrav/
High2026-07-21
Stored XSS in shortcode-core attribute handlers · Advisory · getgrav/grav · GitHub
Critical2026-07-17
2FA Bypass via 'login.regenerate2FASecret' - Secret Rotation During Pending Challenge · Advisory · getgrav/grav · GitHub
HighCVE-2024-634082026-07-17
JWT Access Token Accepted via `?token=` URL Query Parameter · Advisory · getgrav/grav · GitHub
MediumCVE-2020-626712026-07-17
CSRF in grav-plugin-login: anonymous attacker rotates a logged-in user's 2FA (TOTP) secret (no nonce on task=login.regen
High2026-07-17
CORS 'Access-Control-Allow-Origin: *' on Authenticated API Responses · Advisory · getgrav/grav · GitHub
High2026-07-17
API Key 'scopes' Never Enforced - Delegated Least-Privilege Keys Carry Full User ACL · Advisory · getgrav/grav · GitHub
MediumCVE-2025-018412026-07-15
Decompression-bomb size cap bypassed by forged ZIP size in ZipArchiver/Installer · Advisory · getgrav/grav · GitHub
HighGHSA-xxxx-xxxx-xxxx2026-07-15
Arbitrary File Write via Twig-Processed Filename -TOCTOU in Form `process.save.filename` · Advisory · getgrav/grav · Git
HighGHSA-p97c-q455-q4472026-07-11
[security] Block super-admin takeover in saveUser() (GHSA-p97c-g455-q… · getgrav/grav-plugin-admin@88f7ce8 · GitHub
Medium2026-07-10
Stored XSS via SVG Upload - API Media Pipeline Bypasses Sanitizer · Advisory · getgrav/grav · GitHub
Medium2026-07-09
Fix Twig in modular module content not being processed · getgrav/grav@6582166 · GitHub
Critical2026-07-02
Multiple RCE vectors: unsafe unserialize (x3), command injection in git clone, SSTI blocklist bypass (CWE-502, CWE-78, C
High2026-04-29
Insecure Deserialization in File Cache · Advisory · getgrav/grav · GitHub
MediumCVE-2025-663042025-12-04
Exposure of Password Hashes Leading to privilege escalation · Advisory · getgrav/grav · GitHub
MediumCVE-2025-663032025-12-04
DOS on the admin panel · Advisory · getgrav/grav · GitHub

Showing up to 20 recent security advisories. View all →

This page lists every published CVE security advisory associated with getgrav. Each entry links to a detailed page with CVSS scoring, CWE classification, affected products and references. AI-generated Chinese analysis is provided for fast triage.