VYPR

Vendor CVEs

Getgrav

All CVEs

138 total · sorted by risk
  • 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-72699MedAug 25, 2026
    risk 0.27cvss 5.3epss 0.00

    The Grav Login plugin (getgrav/grav-plugin-login) before 3.9.1 is vulnerable to email address enumeration. The register() method in classes/Login.php throws a distinct exception (EMAIL_NOT_AVAILABLE) when a submitted email address already belongs to an existing account, while…

  • 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 0.01

    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-2026-59193MedJul 10, 2026
    risk 0.25cvss 4.9epss 0.01

    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…

  • 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-2026-74908MedAug 18, 2026
    risk 0.23cvss 4.6epss 0.00

    Grav plugin-api before 1.0.15 contains a script injection vulnerability where the SVG sanitizer only checks for the exact extension 'svg', allowing .svgz and .xhtml files to bypass sanitization and be stored unsanitized. Attackers with api.media.write permission can upload files…

  • 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-2026-75835MedAug 18, 2026
    risk 0.21cvss 4.3epss 0.00

    Grav API plugin (getgrav/grav-plugin-api) before 1.0.14 contains a missing authorization vulnerability in userPassesAuthorize() (AbstractApiController.php). The function fails to consult the calling request's API key scopes, relying instead on the account's raw super-admin flag…

  • 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-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…

  • CVE-2026-62234HigJul 17, 2026
    risk 0.00cvss 8.1epss 0.00

    Grav before 2.0.4 fails to restrict cURL protocols in webhook dispatch, allowing authenticated users with api.webhooks.write permission to create webhooks with file://, dict://, or gopher:// URLs. Attackers can trigger webhook events to read local files, access process…

  • CVE-2026-62231HigJul 17, 2026
    risk 0.00cvss 8.1epss 0.00

    The Grav API plugin (getgrav/grav-plugin-api) before 1.0.6 contains an authorization bypass: API keys can be created with a restricted scopes array, but the ApiKeyAuthenticator class never reads or enforces these scopes. It loads and returns the owning user's full account…

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

    Grav before 2.0.4 ships a default .htaccess (and reference webserver-configs/htaccess.txt) whose rules blocking access to sensitive file types (.yaml, .php, .json, etc.) lack the [NC] flag, making extension matching case-sensitive. On case-insensitive filesystems (Windows/NTFS,…

  • CVE-2026-61451CriJul 15, 2026
    risk 0.00cvss 9.6epss 0.00

    The Grav API plugin (grav-plugin-api) before 1.0.4 does not validate the origin of the client-supplied admin_base_url field in the POST /api/v1/auth/forgot-password endpoint. The sanitizeHttpUrl() function only checks that the URL scheme is http/https and never verifies the host…

  • CVE-2026-59190HigJul 10, 2026
    risk 0.00cvss —epss 0.00

    grav-plugin-admin is an HTML user interface that provides a way to configure Grav and create and modify pages. In 1.10.52 and earlier, an authenticated attacker with admin.users permission can change the password of any user account, including the super administrator, by sending…

  • CVE-2026-61455MedJul 10, 2026
    risk 0.00cvss 6.5epss 0.00

    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…

  • CVE-2026-61450MedJul 10, 2026
    risk 0.00cvss 6.5epss 0.00

    Grav before 2.0.2 contains a Twig sandbox bypass that allows a page author (any admin.pages user, or anyone able to write to user/pages) to exfiltrate configuration secrets. Although the sandbox replaces the 'config' variable with a redacted facade and strips Config::get/toArray…

  • CVE-2026-58656HigJul 8, 2026
    risk 0.00cvss 7.5epss 0.00

    Grav API plugin before v1.0.0-rc.16 accepts JWT tokens via the ?token= URL query parameter and responds with Access-Control-Allow-Origin: *, allowing unauthenticated attackers to make fully authenticated cross-origin API requests from any malicious website. Attackers who obtain…

  • CVE-2026-58654MedJul 8, 2026
    risk 0.00cvss 4.3epss 0.00

    The Grav API plugin (getgrav/grav-plugin-api) 1.0.0 contains an unrestricted file upload vulnerability in the avatar upload endpoint (/api/v1/users/user/avatar). The endpoint validates only the client-declared MIME type (getClientMediaType) beginning with 'image/' and does not…

  • CVE-2026-56700CriJun 30, 2026
    risk 0.00cvss 9.8epss 0.03

    Grav CMS before 2.0.0-beta.2 contains multiple code-execution vulnerabilities. Three unsafe unserialize() calls - in Scheduler\JobQueue, Framework\Cache\Adapter\FileCache, and Session - deserialize untrusted data without restricting allowed classes, enabling PHP object injection…

Page 3 of 3