CVE-2026-62230CWE-178

CVE-2026-62230

High · published July 17, 2026

CVSS v3.1
7.5
EPSS
0%
Percentile
30.9
In the wild
Unconfirmed
What it is

Grav before 2.0.4 ships a default .htaccess (and reference webserver-configs/htaccess.txt) whose rules blocking access to sensitive file types (.yaml, .php, .json, etc.) lack the [NC] flag, making extension matching case-sensitive. On case-insensitive filesystems (Windows/NTFS, macOS/HFS+, or Docker volume mounts), an unauthenticated attacker can request these files with uppercase or mixed-case extensions (e.g., .YAML, .PHP) to bypass the restrictions and read sensitive configuration files that may contain API keys and credentials.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00381 · 30.9th percentile
Weakness
CWE-178 · Improper Handling of Case Sensitivity
Published
2026-07-17T06:18Z
References (3)
EPSS history
Timeline
  • 17 JUL 00:07Z
    Grav < 2.0.4 File Access Bypass via Case Variation
    cvelistv5