CVE Catalog

CVE-2026-72696

HighCVSS 8.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.14%

4th percentile - higher than 4% of all known CVEs

Summary

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.

Risk Assessment

The risk includes the ability to overwrite arbitrary files on the system, which could lead to data corruption, configuration modification, or privilege escalation.

Recommendation

It is recommended to upgrade Grav to version 2.0.16 or later and secure the temporary directory against symlink creation by unauthorized users.

Other vulnerabilities in Grav CMS

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS