Description
Grav before 2.0.1 contains a decompression bomb vulnerability in ZipArchiver::extract() that lacks limits on uncompressed size, file count, and nesting depth. Attackers can supply a crafted ZIP archive that expands to fill available disk space, causing denial of service by exhausting storage resources.
Published: 2026-07-10
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Grav content management system versions prior to 2.0.1 contain a decompression bomb flaw in ZipArchiver::extract() that does not set limits on how much uncompressed data can be created. This weakness allows an attacker to supply a specially constructed ZIP archive that expands to consume all available storage, thereby triggering application or server outages. The flaw is classified as an uncontrolled resource consumption weakness, identified as CWE-409.

Affected Systems

The vulnerability affects the Grav CMS from the vendor getgrav. All releases before version 2.0.1 are impacted; users must be running a vulnerable Grav instance at risk when the system processes uploaded or extracted ZIP archives.

Risk and Exploitability

The CVSS score is 7.1, indicating high severity for denial‑of‑service effects. The EPSS score is below 1 %, implying a very low likelihood of exploitation at the moment. The vulnerability has not been listed in the CISA KEV catalog. Attackers would need to supply a malicious ZIP file to the Grav interface or API; once processed, the lack of size, file count, or nesting depth checks allows them to exhaust disk space, potentially bringing services to a halt.

Generated by OpenCVE AI on July 29, 2026 at 10:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Grav CMS to version 2.0.1 or later, which applies limits on uncompressed size, file count, and nesting depth for ZIP extraction.
  • If an upgrade is not possible immediately, disable or restrict the ability to upload or process ZIP archives in the Grav application, or temporarily remove the ZipArchiver component from the code base to block the vulnerable extraction logic.
  • Implement server‑level disk quotas or monitoring alerts to detect rapid disk consumption, and consider adding process memory and file descriptor limits to mitigate potential denial‑of‑service attacks.

Generated by OpenCVE AI on July 29, 2026 at 10:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 10 Jul 2026 15: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 14:45:00 +0000

Type Values Removed Values Added
Description Grav before 2.0.1 contains a decompression bomb vulnerability in ZipArchiver::extract() that lacks limits on uncompressed size, file count, and nesting depth. Attackers can supply a crafted ZIP archive that expands to fill available disk space, causing denial of service by exhausting storage resources.
Title Grav before 2.0.1 Decompression Bomb via ZipArchiver
First Time appeared Getgrav
Getgrav grav
Weaknesses CWE-409
CPEs cpe:2.3:a:getgrav:grav:*:*:*:*:*:*:*:*
Vendors & Products Getgrav
Getgrav grav
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-10T14:49:27.015Z

Reserved: 2026-07-09T14:06:14.017Z

Link: CVE-2026-61455

cve-icon Vulnrichment

Updated: 2026-07-10T14:49:10.276Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T11:00:13Z

Weaknesses
  • CWE-409

    Improper Handling of Highly Compressed Data (Data Amplification)