Skip to main content
VulnerabilityPublished Updated

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

0

CVSS 5.9 Medium · fixed in 2.0.15 : update getgrav/grav when convenient.

Data as of 18 Sep 2026, 01:26 UTC

CVSS 3.1 base score
5.9Medium
How severe the flaw is on the 0–10 CVSS scale.
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:N

What to do

Affected software

ProductAffectedFixed in
Packagistgetgrav/gravAffected–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.

References

Community reviews

Loading reviews…