Skip to content
OpenAdvisories
Medium · 6.9 CVE-2026-59193 EUVD-2026-42951GHSA-2vcx-h8p2-9pg9

Grav CMS — Improper Handling of Highly Compressed Data in Installer::unZip()

Published Jul 10, 2026 · Updated Jul 10, 2026 · Assigned by GitHub_M

Description

Grav is a file-based Web platform. Prior to 2.0.0, an authenticated admin.super user can crash Grav or fill the disk by uploading a specially crafted ZIP archive through the Direct Install tool because Installer::unZip calls ZipArchive::extractTo without limits on uncompressed size, entry count, or directory depth. This issue is fixed in version 2.0.0.

Affected products

VendorProductAffectedFixed
getgrav grav >= 1.0.0, < 2.0.0 —

Affected packages

EcosystemPackageAffectedFixedRecord
Packagist getgrav/grav >= 1.0.0, < 2.0.0 2.0.0 GHSA-2vcx-h8p2-9pg9

References