getgrav/grav · Duplicate Advisory: Grav: Unauthenticated Path Traversal via Missing Directory-Boundary Check in `plugin-asset-map.php` Static Asset Server (`index.php`)
Affects getgrav/gravSource GCVE Database
CVSS 5.9 Medium · fixed in 2.0.15 : update getgrav/grav when convenient.
Data as of 18 Sep 2026, 01:26 UTC
- Patch
- Available – fixed in 2.0.15
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:NWhat to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| Packagistgetgrav/grav | Affected– | Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
A fix is available in Grav version 2.0.15 and later. Users should upgrade to version 2.0.15 or newer to remediate this vulnerability. Since this advisory is a duplicate and withdrawn, refer to GHSA-4v9q-p283-qc2m for official patch and remediation details.
Description
Grav CMS versions prior to 2.0.15 have a path traversal vulnerability in the static asset server component (index.php). The vulnerability arises from improper directory-boundary validation, allowing unauthenticated attackers to access files outside the intended asset directory by exploiting directory names that extend the base path string. This advisory is a duplicate and has been withdrawn in favor of GHSA-4v9q-p283-qc2m.