Vulnerability in Getgrav Grav

CVE-2026-72696

Grav CMS before 2.0.16 contains a symlink following vulnerability in Scheduler Job::createLockFile() that allows local attackers to overwrite arbitrary files by pre-creating symlinks at predictable lock file paths in the world-writable temp directory. Attackers can place a symlink at the predictable lock path pointing to any file the web server process can write to, and the next scheduled job run will follow the symlink and overwrite the target file's content with the job ID string.

EPSS: 0.001 (3.8th percentile) — read the EPSS interpretation.

CVSS v3 metric

CVSS v3 base score 8.4 (High). Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H.

Affected products

Weakness classification (CWE)

References

Frequently asked questions

What is CVE-2026-72696?
CVE-2026-72696 is a high-severity vulnerability in Getgrav Grav, classified under Improper Link Resolution Before File Access. CVSS score: 8.4/10. Published 2026-08-25.
How severe is CVE-2026-72696?
High severity. CVSS v3 base score is 8.4 out of 10.