VYPR

Grav

by Getgrav

Source repositories

CVEs (120)

  • CVE-2026-69089HigAug 3, 2026
    risk 0.42cvss 7.5epss 0.01

    Grav CMS 2.0.10 contains a path traversal vulnerability in ImageMedium::watermark(), which passes its unsanitized $image argument to RocketTheme\Toolbox\ResourceLocator\UniformResourceLocator::findResource(). Because the file:// scheme branch only lexically collapses '..'…

  • CVE-2025-66298HigDec 1, 2025
    risk 0.42cvss 7.5epss 0.00

    Grav is a file-based Web platform. Prior to 1.8.0-beta.27, having a simple form on site can reveal the whole Grav configuration details (including plugin configuration details) by using the correct POST payload to exploit a Server-Side Template (SST) vulnerability. Sensitive…

  • CVE-2021-3924HigNov 5, 2021
    risk 0.42cvss 7.5epss 0.04

    grav is vulnerable to Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

  • CVE-2022-2073HigJun 29, 2022
    risk 0.41cvss 7.2epss 0.11

    Code Injection in GitHub repository getgrav/grav prior to 1.7.34.

  • CVE-2026-72828HigAug 14, 2026
    risk 0.40cvss 7.2epss 0.00

    Grav Plugin API (getgrav/grav-plugin-api) before 1.0.13 fails to enforce API-key scope caps in InvitationsController. The strip-super and accept-groups decisions are gated on a bare isSuperAdmin() check rather than a scope-aware permission check, so a least-privilege API key…

  • CVE-2025-65186MedDec 2, 2025
    risk 0.40cvss 6.1epss 0.00

    Grav CMS 1.7.49 is vulnerable to Cross Site Scripting (XSS). The page editor allows authenticated users to edit page content via a Markdown editor. The editor fails to properly sanitize tags, allowing stored XSS payloads to execute when pages are viewed in the admin…

  • CVE-2025-63593MedNov 3, 2025
    risk 0.40cvss 6.1epss 0.00

    Grav CMS1.7.49.5 is vulnerable to Cross Site Scripting (XSS).

  • CVE-2024-35498MedJan 6, 2025
    risk 0.40cvss 6.1epss 0.00

    A cross-site scripting (XSS) vulnerability in Grav v1.7.45 allows attackers to execute arbitrary web scripts or HTML via a crafted payload.

  • CVE-2023-37897HigJul 18, 2023
    risk 0.40cvss 7.2epss 0.03

    Grav is a file-based Web-platform built in PHP. Grav is subject to a server side template injection (SSTI) vulnerability. The fix for another SSTI vulnerability using `|map`, `|filter` and `|reduce` twigs implemented in the commit `71bbed1` introduces bypass of the denylist due…

  • CVE-2026-75830HigAug 18, 2026
    risk 0.39cvss 7.1epss 0.00

    grav-plugin-api (getgrav/grav-plugin-api) versions >= 1.0.0-beta.10 and <= 1.0.14 contain a path traversal vulnerability in the PagesController::batchCopy() method. An incomplete fix for GHSA-qjq4-jp55-4mx2 left the user-controlled 'suffix' parameter (via POST…

  • CVE-2025-66302MedDec 1, 2025
    risk 0.37cvss 6.8epss 0.00

    Grav is a file-based Web platform. Prior to 1.8.0-beta.27, A path traversal vulnerability has been identified in Grav CMS, allowing authenticated attackers with administrative privileges to read arbitrary files on the underlying server filesystem. This vulnerability arises due…

  • CVE-2026-85598MedSep 4, 2026
    risk 0.35cvss 6.4epss 0.00

    Grav versions 2.0.0 through 2.0.17 fail to apply save-time XSS detection to modular pages, allowing authenticated page editors to store Twig-assembled XSS payloads. Attackers with page-edit rights can create modular pages with malicious Twig code that executes in visitor…

  • CVE-2026-72823MedAug 14, 2026
    risk 0.35cvss 5.4epss 0.00

    The Grav API plugin (getgrav/grav-plugin-api) before 1.0.13 contains an API-key scope cap bypass in DemoController. Its private requireSuper() method checks isSuperAdmin() and returns early before invoking requirePermission(), so the api_key_scopes cap (enforced only in…

  • CVE-2026-56701MedJun 23, 2026
    risk 0.35cvss 6.5epss 0.00

    Grav before 2.0.0-beta.2 contains an XML external entity injection vulnerability in SVG file upload processing that allows authenticated attackers to read arbitrary files. The application uses simplexml_load_string without disabling external entity loading, enabling attackers to…

  • CVE-2026-42610MedMay 11, 2026
    risk 0.35cvss 6.5epss 0.00

    Grav is a file-based Web platform. Prior to 2.0.0-beta.2, a low-privileged user (EX: Content Editor with only pages.update permissions) can bypass the existing Twig sandbox restrictions by utilizing the grav['accounts'] service. Attacker can programmatically load administrative…

  • CVE-2025-66843MedDec 15, 2025
    risk 0.35cvss 5.4epss 0.00

    grav before v1.7.49.5 has a Stored Cross-Site Scripting (Stored XSS) vulnerability in the page editing functionality. An authenticated low-privileged user with permission to edit content can inject malicious JavaScript payloads into editable fields. The payload is stored on the…

  • CVE-2025-66307MedDec 1, 2025
    risk 0.35cvss 6.5epss 0.00

    This admin plugin for Grav is an HTML user interface that provides a convenient way to configure Grav and easily create and modify pages. Prior to 1.11.0-beta.1, a user enumeration and email disclosure vulnerability exists in Grav. The "Forgot Password" functionality at…

  • CVE-2023-31506MedFeb 9, 2024
    risk 0.35cvss 5.4epss 0.01

    A cross-site scripting (XSS) vulnerability in Grav versions 1.7.44 and before, allows remote authenticated attackers to execute arbitrary web scripts or HTML via the onmouseover attribute of an ISINDEX element.

  • CVE-2023-34452MedJun 14, 2023
    risk 0.35cvss 5.4epss 0.01

    Grav is a flat-file content management system. In versions 1.7.42 and prior, the "/forgot_password" page has a self-reflected cross-site scripting vulnerability that can be exploited by injecting a script into the "email" parameter of the request. While this vulnerability can…

  • CVE-2026-62670MedAug 19, 2026
    risk 0.34cvss 6.3epss 0.00

    Grav Flex Objects Plugin allows you to build custom collections of objects. Prior to 1.4.3, the Grav Flex Objects Admin Next API requireFlexPermission() method in classes/Api/FlexApiController.php returns without denying access when a directory blueprint omits…

Page 4 of 6