Description
Grav is a file-based Web platform. Prior to 1.7.53 and 2.0.0-rc.8, Grav allows an unauthenticated visitor to exhaust server memory and CPU by requesting image derivatives with oversized dimensions through URL query image actions such as forceResize in Grav::fallbackUrl, which passes request parameters to ImageMedium magic actions without a dimension or pixel ceiling. This issue is fixed in versions 1.7.53 and 2.0.0-rc.8.
Published: 2026-07-10
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw allows an unauthenticated visitor to request image derivatives with arbitrarily large dimensions via URL query parameters such as forceResize. Since Grav passes these dimensions directly to the image handling library without an upper bound, the requested image eventually exhausts resources and causes the application to become unresponsive. The weakness is a classic resource‑exhaustion flaw, identified as CWE‑770.

Affected Systems

Grav content‑management systems before version 1.7.53 and before 2.0.0‑rc.8 are impacted. Site owners running any of those older releases are vulnerable to this denial‑of‑service attack when faced with untrusted traffic that triggers large image derivative requests.

Risk and Exploitability

The CVSS score of 8.7 places the vulnerability in the high‑severity category, while the EPSS score of <1% indicates a very low but non‑zero exploitation probability. Based on the description, it is inferred that the attacker can trigger the vulnerability by sending an unauthenticated HTTP request containing large dimensions to image processing endpoints, which will compel the server to generate excessively large images and exhaust memory and CPU. The attack vector is straightforward and does not require privileged access listed in CISA’s KEV catalog, but the severity and ease of exploitation render it a significant risk for any publicly exposed Grav installation.

Generated by OpenCVE AI on July 26, 2026 at 13:25 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Grav to version 1.7.53 or later, or to 2.0.0‑rc.8 or newer, which contain the fix.
  • If an immediate upgrade is not feasible, disable the image derivative functionality or configure strictly enforced maximum dimensions for image resizing features to prevent excessive resource consumption.
  • Monitor server memory and CPU usage for abnormal spikes associated with image requests, and implement rate limiting or request throttling on image processing endpoints to mitigate potential denial‑of‑service attacks.

Generated by OpenCVE AI on July 26, 2026 at 13:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 10 Jul 2026 18:15: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 and 2.0.0-rc.8, Grav allows an unauthenticated visitor to exhaust server memory and CPU by requesting image derivatives with oversized dimensions through URL query image actions such as forceResize in Grav::fallbackUrl, which passes request parameters to ImageMedium magic actions without a dimension or pixel ceiling. This issue is fixed in versions 1.7.53 and 2.0.0-rc.8.
Title Grav: Unauthenticated denial of service via unbounded image derivative dimensions
Weaknesses CWE-770
References
Metrics cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-10T20:58:50.005Z

Reserved: 2026-06-09T20:50:36.876Z

Link: CVE-2026-53653

cve-icon Vulnrichment

Updated: 2026-07-10T20:53:11.979Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T13:30:04Z

Weaknesses
  • CWE-770

    Allocation of Resources Without Limits or Throttling