VYPR

Vendor CVEs

Getgrav

All CVEs

115 total · sorted by risk
  • 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.10

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

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

    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-2019-16126MedSep 9, 2019
    risk 0.40cvss 6.1epss 0.02

    Grav through 1.6.15 allows (Stored) Cross-Site Scripting due to JavaScript execution in SVG images.

  • CVE-2018-5233MedMar 19, 2018
    risk 0.40cvss 6.1epss 0.03

    Cross-site scripting (XSS) vulnerability in system/src/Grav/Common/Twig/Twig.php in Grav CMS before 1.3.0 allows remote attackers to inject arbitrary web script or HTML via the PATH_INFO to admin/tools.

  • 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-2020-29556MedMar 15, 2021
    risk 0.36cvss 5.5epss 0.01

    The Backup functionality in Grav CMS through 1.7.0-rc.17 allows an authenticated attacker to read arbitrary local files on the underlying server by exploiting a path-traversal technique. (This vulnerability can also be exploited by an unauthenticated attacker due to a lack of…

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

    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-72821MedAug 14, 2026
    risk 0.35cvss 5.4epss

    Grav Form plugin versions before 9.1.15 contain a stored cross-site scripting vulnerability in radio and toggle field option labels rendered with the Twig |raw filter. Attackers with form authoring permissions can inject HTML and script payloads in option labels that execute 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-2020-11529MedApr 4, 2020
    risk 0.34cvss 6.1epss 0.11

    Common/Grav.php in Grav before 1.7 has an Open Redirect. This is partially fixed in 1.6.23 and still present in 1.6.x.

  • CVE-2026-44737MedMay 11, 2026
    risk 0.33cvss epss 0.00

    grav-plugin-admin is the 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.10.49.5, the application fails to properly validate and sanitize user input in the data[header][title]…

  • CVE-2025-66309MedDec 1, 2025
    risk 0.33cvss 6.1epss 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 Reflected Cross-Site Scripting (XSS) vulnerability was identified in the /admin/pages/[page] endpoint of the Grav…

  • CVE-2025-66304MedDec 1, 2025
    risk 0.33cvss 6.2epss 0.00

    Grav is a file-based Web platform. Prior to 1.8.0-beta.27, users with read access on the user account management section of the admin panel can view the password hashes of all users, including the admin user. This exposure can potentially lead to privilege escalation if an…

  • CVE-2023-49146MedNov 22, 2023
    risk 0.33cvss 6.1epss 0.00

    DOMSanitizer (aka dom-sanitizer) before 1.0.7 allows XSS via an SVG document because of mishandling of comments and greedy regular expressions.

  • CVE-2020-37256MedJun 25, 2026
    risk 0.28cvss 5.4epss 0.00

    Grav before 1.6.30 contains a cross-site scripting vulnerability in the Admin plugin page editor default security configuration. Privileged users with page editing capabilities can inject malicious scripts to execute arbitrary code and install malicious plugins for system access.

  • CVE-2026-42842MedMay 11, 2026
    risk 0.28cvss 5.4epss 0.00

    The form plugin for Grav adds the ability to create and use forms. Prior to 9.1.0, a Stored Cross-Site Scripting (XSS) vulnerability exists in the Grav CMS Form plugin's select field template. Taxonomy tag and category values are rendered with the Twig |raw filter in the admin…

  • CVE-2025-66312MedDec 1, 2025
    risk 0.28cvss 5.4epss 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 Stored Cross-Site Scripting (XSS) vulnerability was identified in the /admin/accounts/groups/Grupo endpoint of the…

  • CVE-2025-66311MedDec 1, 2025
    risk 0.28cvss 5.4epss 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 Stored Cross-Site Scripting (XSS) vulnerability was identified in the /admin/pages/[page] endpoint of the Grav…

  • CVE-2025-66310MedDec 1, 2025
    risk 0.28cvss 5.4epss 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 Stored Cross-Site Scripting (XSS) vulnerability was identified in the /admin/pages/[page] endpoint of the Grav…

  • CVE-2025-66308MedDec 1, 2025
    risk 0.28cvss 5.4epss 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 Stored Cross-Site Scripting (XSS) vulnerability was identified in the /admin/config/site endpoint of the Grav…

  • CVE-2022-1173MedApr 26, 2022
    risk 0.28cvss 5.4epss 0.02

    stored xss in GitHub repository getgrav/grav prior to 1.7.33.

  • CVE-2022-0970MedMar 15, 2022
    risk 0.28cvss 5.4epss 0.02

    Cross-site Scripting (XSS) - Stored in GitHub repository getgrav/grav prior to 1.7.31.

  • CVE-2022-0268MedJan 25, 2022
    risk 0.28cvss 5.4epss 0.01

    Cross-site Scripting (XSS) - Stored in Packagist getgrav/grav prior to 1.7.28.

  • CVE-2021-3904MedOct 27, 2021
    risk 0.28cvss 5.4epss 0.01

    grav is vulnerable to Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

  • CVE-2021-3818MedSep 27, 2021
    risk 0.28cvss 5.3epss 0.02

    grav is vulnerable to Reliance on Cookies without Validation and Integrity Checking

  • CVE-2026-11982MedJun 18, 2026
    risk 0.26cvss epss 0.00

    Grav 2.0.0-rc.9 with Admin2 2.0.0-rc.14 contains a stored cross-site scripting (XSS) vulnerability in the Admin2 Pages API save flow.

  • CVE-2026-7317MedApr 28, 2026
    risk 0.26cvss 5.0epss 0.00

    A vulnerability was found in Grav CMS up to 1.7.49.5/2.0.0-beta.1. Affected by this vulnerability is the function FileCache::doGet of the file system/src/Grav/Framework/Cache/Adapter/FileCache.php of the component Cache Value Handler. The manipulation results in deserialization.…

  • CVE-2026-72820MedAug 14, 2026
    risk 0.25cvss 4.9epss

    Grav versions before 2.0.13 fail to properly validate backup profile root paths, allowing attackers to archive directories outside GRAV_ROOT when not in the hard-coded deny-list. Attackers with profile editor access can configure backup profiles with traversal paths to expose…

  • CVE-2025-66305MedDec 1, 2025
    risk 0.25cvss 4.9epss 0.00

    Grav is a file-based Web platform. Prior to 1.8.0-beta.27, a Denial of Service (DoS) vulnerability was identified in the "Languages" submenu of the Grav admin configuration panel (/admin/config/system). Specifically, the Supported parameter fails to properly validate user input.…

  • CVE-2025-66303MedDec 1, 2025
    risk 0.25cvss 4.9epss 0.00

    Grav is a file-based Web platform. Prior to 1.8.0-beta.27, A Denial of Service (DoS) vulnerability has been identified in Grav related to the handling of scheduled_at parameters. Specifically, the application fails to properly sanitize input for cron expressions. By manipulating…

  • CVE-2026-55890MedJul 10, 2026
    risk 0.24cvss 4.8epss 0.00

    Grav is a file-based Web platform. Prior to 2.0.0-rc.9, Grav's incomplete fix for stored XSS through the Markdown media attribute action (CVE-2026-42841) leaves the sibling MediaObjectTrait::style method reachable through the same Markdown excerpt-action pipeline, allowing an…

  • CVE-2026-42841MedMay 11, 2026
    risk 0.24cvss 4.8epss 0.00

    Grav is a file-based Web platform. Prior to 2.0.0-beta.2, an authenticated user with page editing permissions can inject an executable JavaScript event-handler attribute into rendered image HTML through Grav's Markdown media action syntax. The issue is caused by Markdown image…

  • CVE-2022-0743MedFeb 28, 2022
    risk 0.23cvss 4.6epss 0.01

    Cross-site Scripting (XSS) - Stored in GitHub repository getgrav/grav prior to 1.7.31.

  • CVE-2025-66306MedDec 1, 2025
    risk 0.21cvss 4.3epss 0.00

    Grav is a file-based Web platform. Prior to 1.8.0-beta.27, there is an IDOR (Insecure Direct Object Reference) vulnerability in the Grav CMS Admin Panel which allows low-privilege users to access sensitive information from other accounts. Although direct account takeover is not…

  • CVE-2026-65896HigJul 23, 2026
    risk 0.00cvss 7.1epss 0.00

    Grav API Plugin (Composer package getgrav/grav-plugin-api) before 1.0.10 fails to properly validate the slug field in the POST /pages/{route}/move endpoint. PagesController::move() sanitizes the slug only with ltrim($body['slug'], '.'), which strips leading periods but does not…

  • CVE-2026-65895HigJul 23, 2026
    risk 0.00cvss 8.5epss 0.00

    Grav API Plugin versions before 1.0.10 fail to restrict write access to security-critical plugin configuration scopes, allowing authenticated users with api.config.write privilege to modify rate limiting and CORS settings. Attackers can disable rate limiting site-wide to enable…

  • CVE-2026-64628MedJul 21, 2026
    risk 0.00cvss 5.4epss 0.00

    Grav contains a stored cross-site scripting vulnerability in shortcode-core attribute handlers where the XSS detection scan only matches payloads containing literal angle brackets, allowing shortcode parameters to bypass validation. Attackers with admin.pages permission can…

  • CVE-2026-62387HigJul 17, 2026
    risk 0.00cvss 7.1epss 0.00

    The Grav API plugin (getgrav/grav-plugin-api) before 1.0.0-rc.16 shipped Access-Control-Allow-Origin: * as its default CORS configuration on all responses, including authenticated endpoints and preflight (OPTIONS) responses. Because the plugin accepts credentials via the…

  • CVE-2026-62386HigJul 17, 2026
    risk 0.00cvss 7.5epss 0.00

    The Grav API plugin (getgrav/grav-plugin-api) before 1.0.0-rc.16 accepts JWT access tokens through the ?token= URL query parameter on every API route (JwtAuthenticator::extractBearerToken fallback). Because tokens are embedded in URLs, they are logged verbatim in web server…

  • CVE-2026-62235MedJul 17, 2026
    risk 0.00cvss 6.3epss 0.00

    Grav Flex-Objects before version 1.4.3 contains a broken access control vulnerability in the admin-next REST API that allows authenticated users with only api.access permission to perform unauthorized CRUD operations on permission-less directories. Attackers with api.access…