CVE-2024-27921CWE-22

Grav File Upload Path Traversal vulnerability

High · published March 21, 2024

Patch now

High probability of exploitation

CVSS calls it high at 8.8. It sits in the 99.1th percentile for exploit probability.

CVSS v3.1
8.8
EPSS
61%
Percentile
99.1
In the wild
Unconfirmed
What it is

Grav is an open-source, flat-file content management system. A file upload path traversal vulnerability has been identified in the application prior to version 1.7.45, enabling attackers to replace or create files with extensions like .json, .zip, .css, .gif, etc. This critical security flaw poses severe risks, that can allow attackers to inject arbitrary code on the server, undermine integrity of backup files by overwriting existing files or creating new ones, and exfiltrate sensitive data using CSS exfiltration techniques. Upgrading to patched version 1.7.45 can mitigate the issue.

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.60585 · 99.1th percentile
Weakness
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Published
2024-03-21T21:38Z
EPSS history
Timeline
  • 21 MAR 21:38Z
    Grav File Upload Path Traversal vulnerability
    cvelistv5