Skip to content
Threat Feed

Vendor

Grav

39 briefs RSS
high advisory

Grav: Authorization bypass in Debugger component (CVE-2026-117604)

An authorization bypass vulnerability in the Grav CMS Debugger component allows unauthenticated remote attackers to access sensitive profiler data when the application is deployed behind a reverse proxy.

Grav +1 web-application cms vulnerability file-system-access
1r 2t 2c updated
high advisory

Grav Login Plugin: Missing Authorization in login.invite (CVE-2026-114658)

The Grav Login plugin contains a missing authorization flaw in the login.invite task, allowing unauthenticated attackers to register arbitrary email addresses as super users by manipulating page frontmatter.

Login plugin
2t 1c
high advisory

Grav Allowlist Bypass Vulnerability

Grav versions 2.0.15 through 2.2.1 contain an allowlist bypass vulnerability allowing authenticated page editors to execute arbitrary public static methods, leading to unauthorized file system operations.

Grav +2 webserver cms bypass
2t 1c
critical advisory

Grav API Plugin Denial of Service and Authorization Bypass Vulnerabilities

The Grav API plugin for Grav CMS contains multiple vulnerabilities allowing unauthenticated resource exhaustion and authorized users to bypass page-level access controls.

Grav API plugin denial-of-service broken-access-control grav cms
1t 1c
high advisory

Authentication Bypass in Grav Clockwork Profiler

Grav versions 2.0.22 through 2.1.6 are vulnerable to an authentication bypass in the Clockwork profiler that trusts loopback REMOTE_ADDR headers, potentially exposing system configuration and secrets.

Grav +5 web-application information-disclosure cve-2026-109326
1t 1c
high advisory

Command Injection in Grav Git Sync Plugin

Grav Git Sync versions 1.0.2 through 3.4.12 contain a command injection vulnerability allowing authenticated users to execute OS commands via malicious profile inputs.

Git Sync web-application command-injection cve-2026-109318
1t 1c
high advisory

Privilege Escalation in Grav grav-plugin-api

A privilege escalation vulnerability (CVE-2026-109317) in the Grav grav-plugin-api plugin before version 1.0.36 allows users with delegated management permissions to obtain super-admin access.

grav-plugin-api privilege-escalation cms web-application
1t 1c
critical advisory

Authentication Bypass in Grav Login OAuth Plugin

Grav Login OAuth plugin before 1.4.3 is vulnerable to account takeover due to the use of deterministic, predictable credentials generated from provider identifiers.

grav-plugin-login-oauth
2t 1c
high advisory

Privilege Escalation in Grav CMS via Account Blueprint Bypass

Grav CMS versions 2.0.14 through 2.0.24 contain a privilege escalation vulnerability allowing authenticated backend operators to bypass security guards and grant themselves super-admin privileges.

Grav CMS
1t 1c
high threat

Authentication Bypass in Grav CMS Comments Plugin

An authentication bypass vulnerability in the Grav CMS Comments plugin through version 1.2.10 allows unauthenticated attackers to exfiltrate comment data, including emails and server paths, via an improperly secured admin handler.

exploited Grav CMS Comments plugin cms authentication-bypass webserver information-disclosure
1r 1t 1c
high threat

Grav CMS Session Hijacking via Twig Sandbox Injection

Grav CMS versions 1.7.x and 2.0.0 through 2.0.24 are vulnerable to session hijacking due to an improperly restricted get_cookie() function within the Twig rendering engine.

exploited PoC Grav +2 web-application security-misconfiguration cve-2026-100669
3t 2c updated
high advisory

Grav CMS Twig Sandbox Bypass via Configuration Exposure

CVE-2026-92917 allows an authenticated user with page-edit privileges in Grav CMS 2.0.0-rc.1 through 2.0.21 to bypass Twig sandboxing and exfiltrate the full application configuration, including API keys and credentials.

Grav +1 cms web-application security-misconfiguration information-disclosure
3t 1c updated
high advisory

Stored Cross-Site Scripting in Grav Shortcode Core

Grav Shortcode Core versions prior to 6.2.5 are vulnerable to stored cross-site scripting (XSS) due to improper input sanitization in the [lorem] and [details] tags.

Shortcode Core xss web-vulnerability
2t 1c
high advisory

Remote Code Execution in Grav via Blueprint dynamicData

An attacker with administrative page-editing permissions can achieve remote code execution in Grav versions prior to 2.0.7 by injecting arbitrary callables into page frontmatter, which are subsequently triggered by visitor requests.

Grav +1 remote-code-execution cms web-vulnerability authentication-bypass 2fa web-application-vulnerability
1r 3t 2c
critical advisory

Authorization Bypass in grav-plugin-api

The grav-plugin-api plugin for Grav CMS (before version 1.0.18) contains an authorization flaw in UsersController.php that allows API keys with restricted scopes to perform sensitive administrative actions against super-admin accounts.

grav-plugin-api
1t 1c
high advisory

Grav .htaccess Case-Insensitive Extension Bypass

A misconfigured .htaccess file in Grav allows unauthenticated remote attackers to bypass access restrictions and download sensitive configuration and source files by utilizing uppercase file extensions on case-insensitive filesystems.

Grav
1r 2t 1c
medium advisory

Improper Authorization in Grav Flex Objects Plugin

An improper authorization vulnerability in the Grav Flex Objects plugin API allows an authenticated user with limited administrative privileges to escalate their access and gain full site control via unauthorized password resets or group privilege modification.

Flex Objects
1r 1t 1c
critical advisory

CVE-2026-72829: Privilege Escalation in Grav API Plugin

The Grav API plugin before version 1.0.13 contains a privilege escalation vulnerability where API keys with restricted 'api.users.write' scope can bypass authorization checks to grant themselves super-admin privileges.

Grav API plugin
1t 2c
critical advisory

Privilege Escalation via Improper API Scope Validation in Grav Plugin

The grav-plugin-api plugin for Grav fails to validate API key scope hierarchy, allowing low-privileged users to mint unrestricted administrative keys via the createApiKey endpoint.

grav-plugin-api +1 privilege-escalation web-vulnerability
1t 1c
high advisory

Path Traversal Vulnerability in Grav CMS ImageMedium Class

Grav CMS 2.0.10 is vulnerable to path traversal in the ImageMedium::watermark() method, allowing unauthenticated attackers to disclose arbitrary image files by traversing outside the media sandbox.

Grav CMS +1 web-vulnerability twig information-disclosure
1r 2t 1c updated
high advisory

Arbitrary Static Method Execution in Grav CMS

Grav CMS versions 2.0.7 through 2.0.10 allow authenticated users with page-editing permissions to trigger arbitrary public static method calls via malicious blueprint directives, leading to unauthorized file read and write operations.

Grav CMS cms rce file-read web-application
2t 1c
high advisory

Grav API Plugin Privilege Escalation via Invitation Group Manipulation (CVE-2026-65897)

An authenticated attacker can exploit CVE-2026-65897 in Grav API Plugin versions prior to 1.0.10 by manipulating the 'groups' field during invitation creation, allowing invited accounts to gain super-admin API access, leading to privilege escalation.

Grav API Plugin privilege-escalation vulnerability
1t 1c 4i
high advisory

Grav API Plugin Path Traversal Vulnerability (CVE-2026-65896)

An authenticated API caller with 'api.pages.write' permission in Grav API Plugin (Composer package getgrav/grav-plugin-api) before version 1.0.10 can exploit a path traversal vulnerability (CVE-2026-65896). The 'POST /pages/{route}/move' endpoint's 'slug' field is not properly sanitized, allowing attackers to use path traversal sequences (e.g., '01.home/../../../pwned'). This enables them to move an entire page directory, including content and media, to an arbitrary writable location outside the intended 'user/pages/' directory, potentially leading to unauthorized file manipulation or system compromise.

Grav API Plugin path-traversal web-application vulnerability
3t 1c
high advisory

Grav API Plugin Missing Authorization Allows Security Settings Modification

Grav API Plugin versions prior to 1.0.10 contain a missing authorization vulnerability (CVE-2026-65895) allowing authenticated users with the 'api.config.write' privilege to modify critical security settings, including disabling site-wide rate limiting to enable credential brute-forcing attacks and reconfiguring CORS policies to include attacker-controlled origins with credentials enabled, potentially leading to unauthorized data access.

Grav API Plugin grav-cms api-plugin vulnerability access-control cwe-862
1t 1c
high advisory

Grav CMS Remote Code Execution Vulnerability (CVE-2026-65608)

An authenticated remote code execution vulnerability (CVE-2026-65608) in Grav CMS versions 1.7.0 through 2.0.8 allows attackers with Flex directory create/update permissions to execute arbitrary shell commands due to improper input validation in `FlexDirectory::dynamicDataField()`.

Grav +1 RCE CMS PHP web-exploitation
2r 1t 1c updated
critical advisory

Grav Login Plugin Privilege Escalation (CVE-2026-65603)

A critical privilege escalation vulnerability, CVE-2026-65603, exists in the Grav Login plugin (grav-plugin-login) versions up to and including 3.8.11, allowing an authenticated low-privilege user to exploit a flaw in the `processUserProfile()` handler to bypass privilege stripping and escalate to super-admin, enabling admin panel access, remote code execution, and Twig evaluation.

Grav Login plugin privilege-escalation web-vulnerability grav cms
2t 1c
critical advisory

Grav API Plugin Authorization Bypass Leads to Account Takeover (CVE-2026-65007)

The Grav api plugin (grav-plugin-api) versions prior to 1.0.8 contain an authorization bypass vulnerability where the plugin intercepts API key generation and revocation tasks before proper ACL checks, allowing any user with the baseline admin.login permission to generate or revoke API keys for any account, enabling impersonation, privilege escalation, and potential account takeover.

grav-plugin-api authorization-bypass privilege-escalation account-takeover cms
3t 1c
high advisory

Grav API Plugin Vulnerable to CORS Misconfiguration Allowing Data Exposure and Unauthorized Operations

The Grav API plugin before version 1.0.0-rc.16 contains a CORS misconfiguration that sets `Access-Control-Allow-Origin: *` by default, enabling an attacker to perform authenticated cross-origin requests from a malicious website after obtaining a valid API token, leading to sensitive data exfiltration and unauthorized write operations.

Grav API plugin web-vulnerability cors misconfiguration data-exfiltration rce-potential
1r 3t 1c
high advisory

Grav Two-Factor Authentication Bypass Vulnerability (CVE-2026-62232)

A high-severity two-factor authentication bypass vulnerability (CVE-2026-62232) in Grav CMS before version 2.0.4 allows an attacker with a victim's password to overwrite their 2FA secret via the `regenerate2FASecret` task, enabling unauthorized access by generating a valid TOTP code and reducing multi-factor authentication to password-only protection.

Grav +1 2fa-bypass vulnerability web-application
1r 2t 1c
high advisory

Grav .htaccess Case-Insensitivity Bypass for Sensitive File Access

An unauthenticated attacker can exploit a flaw in Grav prior to version 2.0.4 where the default .htaccess file's rules for blocking access to sensitive file types are case-sensitive, allowing bypass on case-insensitive filesystems (Windows, macOS, or Docker volume mounts) by requesting sensitive configuration files (e.g., .yaml, .php, .json) using uppercase or mixed-case extensions, leading to unauthorized reading of files that may contain API keys and credentials.

Grav < 2.0.4 web-vulnerability information-disclosure grav
1r 3t 1c
high advisory

Grav API Plugin File Upload Extension Bypass Leading to RCE

A vulnerability (CVE-2026-61457) in the Grav API plugin before version 1.0.3 allows an authenticated attacker with `api.media.write` permissions to bypass file upload extension validation using double extensions, which can lead to remote code execution on the web server.

Grav API plugin web-vulnerability remote-code-execution extension-bypass grav
1r 3t 1c
high advisory

Grav Flex Objects Plugin Stored Template Injection Leading to RCE

A stored server-side template injection vulnerability, identified as CVE-2026-58655, exists in the Grav Flex Objects plugin before version 1.4.0, allowing an attacker to achieve arbitrary Twig execution and remote command execution by injecting malicious code into user-controlled title frontmatter that bypasses sanitization.

Grav Flex Objects plugin < 1.4.0 template-injection rce web-vulnerability cms grav php
1r 1t 1c
critical advisory

CVE-2026-61451: Unauthenticated Account Takeover in Grav API Plugin via Password Reset Vulnerability

An unauthenticated attacker can exploit CVE-2026-61451 in Grav API plugin versions prior to 1.0.4, leveraging improper URL validation in the password reset functionality to specify an arbitrary host in the reset link, thereby disclosing valid reset tokens to an attacker-controlled server and enabling full account takeover.

Grav API plugin web-vulnerability account-takeover password-reset grav api
1r 3t 1c
high advisory

Grav CMS Twig Sandbox Vulnerability Allows Plugin Secret Exfiltration

A vulnerability in the Grav CMS Twig sandbox allow-list allows any user with the `admin.pages` role to call `config.toArray()` from within a page body, dumping the entire merged site configuration, including all plugin secrets, into the rendered HTML.

Grav twig rce secret-exfiltration
2r
high threat

Grav CMS Stored XSS Vulnerability Leading to Potential RCE

A stored XSS vulnerability exists in Grav Core + Admin Plugin versions before 2.0.0-beta.2, where a low-privileged user can inject malicious code via a crafted tag, potentially leading to the exfiltration of admin session context, bypassing CSRF protections, and escalating to remote code execution (RCE).

Grav Core + Admin Plugin grav xss rce webserver
2r 2t
high advisory

Grav CMS Privilege De-escalation via User Overwrite

A low-privileged user with user creation permissions in Grav CMS can overwrite existing accounts, including the primary administrator, leading to a Denial of Service (DoS) and privilege de-escalation by exploiting a business logic vulnerability in versions prior to 2.0.0-beta.2.

Grav +1 privilege-escalation denial-of-service web-application
2r 2t 1i
critical advisory

Grav CMS FormFlash Unauthenticated Path Traversal and Arbitrary File Write

Grav CMS is vulnerable to an unauthenticated path traversal vulnerability within the FormFlash component, allowing attackers to create arbitrary directories and write files, leading to configuration injection and potential denial of service; fixed in version 2.0.0-beta.2.

grav path-traversal file-write gravcms
2r 2t
critical threat

Grav CMS Multiple RCE Vulnerabilities

Multiple critical and high severity remote code execution vulnerabilities exist in Grav CMS due to unsafe unserialize functions, command injection in git clone, and an SSTI blocklist bypass, impacting versions prior to 2.0.0-beta.2.

Grav CMS +1 rce unserialize command-injection ssti
3r 2t
critical advisory

Grav Login Plugin Privilege Escalation Vulnerability

Unauthenticated users can escalate privileges to admin in Grav CMS by manipulating registration data due to missing server-side validation in the Login plugin.

Login Plugin +2 grav privilege-escalation web
2r 1t 1i