Description
Grav is a file-based Web platform. Prior to 1.7.53, an authenticated administrator with backup permissions can download a ZIP archive containing the full Grav installation root, including user/accounts/admin.yaml with the administrator password hash and user/config with site configuration, through the backup download endpoint protected only by the session-static admin-nonce URL parameter. This issue is reported as fixed in version 1.7.53.
Published: 2026-07-10
Score: 6.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Grav is a file‑based web platform. Before version 1.7.53, an authenticated administrator who has been granted backup permissions can download a ZIP archive containing the entire Grav installation root, including user/accounts/admin.yaml where the administrator password hash and user/config holding the site configuration are stored. The backup download endpoint is protected only by a session‑static admin‑nonce URL parameter. Based on the description, it is inferred that the static admin‑nonce could potentially be guessed or discovered, allowing an administrator session to retrieve the ZIP file. This flaw exposes critical credentials and configuration data, mapping to CWE‑312 and CWE‑522, and results in a confidentiality breach of sensitive information.

Affected Systems

All installations of the Grav file‑based web platform running any version before 1.7.53 are affected. Users with administrative roles who have been granted backup permissions can trigger the vulnerable endpoint. The product is managed by getgrav and is identified as Grav.

Risk and Exploitability

The CVSS score of 6.8 indicates medium severity. The EPSS score is < 1%, suggesting a low likelihood of exploitation, and the vulnerability is not listed in the CISA KEV catalog, indicating no large‑scale observed attacks. Exploitation requires an authenticated administrator session that holds backup permissions and knowledge of the static admin‑nonce value or, based on the description, an inference that the static admin‑nonce could potentially be guessed. Once the ZIP archive is retrieved, the attacker can obtain password hashes and configuration secrets, resulting in a confidentiality breach of credential and configuration data.

Generated by OpenCVE AI on July 31, 2026 at 12:59 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Grav to version 1.7.53 or later, which removes the vulnerability in the backup download endpoint.
  • Limit the use of backup permissions to only those who need it, and regularly audit permissions.
  • Disable the backup download functionality entirely or implement additional access controls such as firewall rules or role‑based access checks to restrict unauthorized access to the backup endpoint.

Generated by OpenCVE AI on July 31, 2026 at 12:59 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-2f86-9cp8-6hcf Grav: Admin Backup Zip File Exposes Account Credentials and Configuration Secrets
History

Tue, 14 Jul 2026 02:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 10 Jul 2026 17:45:00 +0000

Type Values Removed Values Added
First Time appeared Getgrav
Getgrav grav
Vendors & Products Getgrav
Getgrav grav

Fri, 10 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Description Grav is a file-based Web platform. Prior to 1.7.53, an authenticated administrator with backup permissions can download a ZIP archive containing the full Grav installation root, including user/accounts/admin.yaml with the administrator password hash and user/config with site configuration, through the backup download endpoint protected only by the session-static admin-nonce URL parameter. This issue is reported as fixed in version 1.7.53.
Title Grav: Admin Backup Zip File Exposes Account Credentials and Configuration Secrets
Weaknesses CWE-312
CWE-522
References
Metrics cvssV3_1

{'score': 6.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-14T01:58:03.984Z

Reserved: 2026-06-17T16:59:42.759Z

Link: CVE-2026-55885

cve-icon Vulnrichment

Updated: 2026-07-14T01:57:59.635Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T13:00:10Z

Weaknesses
  • CWE-312

    Cleartext Storage of Sensitive Information

  • CWE-522

    Insufficiently Protected Credentials