VYPR

Grav

by Grav CMS

Source repositories

CVEs (66)

  • CVE-2026-61457HigJul 15, 2026
    risk 0.00cvss 8.8epss 0.01

    The Grav API plugin (getgrav/grav-plugin-api) before 1.0.3 contains a file upload extension bypass in the API media controller. HandlesMediaUploads::validateFileExtension() inspects only the final file extension via pathinfo($filename, PATHINFO_EXTENSION), so a user with…

  • CVE-2026-61452MedJul 15, 2026
    risk 0.00cvss 5.3epss 0.00

    The Grav API plugin (getgrav/grav-plugin-api) before 2.0.4 contains an improper session invalidation vulnerability where JWT access tokens are issued without a jti (JWT ID) claim and therefore cannot be revoked server-side. Unlike refresh tokens, access tokens remain valid for…

  • CVE-2026-61449MedJul 15, 2026
    risk 0.00cvss 6.5epss 0.00

    Grav 2.0.1 contains a decompression-bomb size-cap bypass in ZipArchiver and GPM\Installer. The size bound introduced in 2.0.1 sums the uncompressed size declared in each entry's ZIP central-directory header (ZipArchive::statIndex()['size']) and rejects archives exceeding…

  • CVE-2026-58493MedJul 10, 2026
    risk 0.00cvss epss 0.01

    grav-plugin-database is the database plugin for Grav CMS. Prior to 1.2.0, Database::__call builds PDO DSN strings by directly concatenating user-configurable YAML values from fields such as host, dbname, charset, server, database, directory, and filename without sanitization or…

  • CVE-2026-58492CriJul 10, 2026
    risk 0.00cvss epss 0.01

    grav-plugin-database is the database plugin for Grav CMS. Prior to 1.2.0, the PDO::tableExists method interpolates its table argument directly into a raw SQL query string without sanitization, escaping, quoting, or whitelisting, allowing attacker-controlled table names passed by…

  • CVE-2026-61456MedJul 10, 2026
    risk 0.00cvss 4.6epss 0.00

    The Grav API plugin (getgrav/grav-plugin-api) before 1.0.3 fails to sanitize SVG files uploaded through the POST /api/v1/media endpoint. The HandlesMediaUploads::processUploadedFile() method validates only the file extension and never invokes Security::sanitizeSVG(), so an…

Page 4 of 4