Skip to content
OpenAdvisories
High · 8.8 CVE-2026-42608 EUVD-2026-29066GHSA-hmcx-ch82-3fv2

Grav: Unauthenticated Path Traversal & Arbitrary File Write in FormFlash component.

Published May 11, 2026 · Updated May 11, 2026 · Assigned by GitHub_M

Description

Grav is a file-based Web platform. Prior to 2.0.0-beta.2, there is a Path Traversal vulnerability within the FormFlash core component. By manipulating the session_id (passed as __form-flash-id in POST requests), an unauthenticated attacker can traverse the filesystem to create arbitrary directories and write an index.yaml file containing attacker-controlled data. This vulnerability can lead to unauthorized modification of application behavior, potential data integrity issues, and service disruption in production environments. This vulnerability is fixed in 2.0.0-beta.2.

Affected products

VendorProductAffectedFixed
getgrav grav < 2.0.0-beta.2 —

Affected packages

EcosystemPackageAffectedFixedRecord
Packagist getgrav/grav < 2.0.0-beta.2 2.0.0-beta.2 GHSA-hmcx-ch82-3fv2

References