CVE-2026-69087
Received Received - Intake

Open Redirect Vulnerability in Grav Form Plugin

Vulnerability report for CVE-2026-69087, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-03

Last updated on: 2026-08-03

Assigner: VulnCheck

Description

The Grav form plugin (getgrav/grav-plugin-form) before 9.1.13 contains an open redirect vulnerability. Since v9.1.11, the redirect process action evaluates user-supplied form data inside Twig expressions, and Grav::redirect() accepts external URLs without origin validation. When a form blueprint defines a redirect target such as redirect: "{{ form.value('next') }}" using an attacker-controllable field, an unauthenticated form submitter can supply a value like https://evil.com to cause a 302 redirect to an arbitrary external site, enabling phishing.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-03
Last Modified
2026-08-03
Generated
2026-08-03
AI Q&A
2026-08-03
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
getgrav grav-plugin-form to 9.1.13 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-601 The web application accepts a user-controlled input that specifies a link to an external site, and uses that link in a redirect.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

The Grav form plugin before version 9.1.13 has an open redirect vulnerability. Since version 9.1.11, the plugin evaluates user-supplied form data in Twig expressions for redirects. If a form blueprint uses a redirect target like {{ form.value('next') }}, an attacker can input a malicious URL such as https://evil.com. This causes the server to issue a 302 redirect to the external site, enabling phishing attacks.

Detection Guidance

To detect this vulnerability, inspect Grav installations using the form plugin version before 9.1.13. Check for form blueprints with redirect actions using Twig expressions like redirect: "{{ form.value('next') }}". Review server logs for unexpected 302 redirects to external domains.

Impact Analysis

This vulnerability allows unauthenticated attackers to redirect users to malicious websites, potentially stealing credentials or spreading malware. Users may unknowingly visit harmful sites, leading to account compromise or data theft. Organizations using the vulnerable plugin risk phishing attacks and reputational damage.

Compliance Impact

This vulnerability could lead to data breaches, violating GDPR's requirement for protecting personal data and HIPAA's safeguards for protected health information. Organizations may face fines or penalties for failing to prevent unauthorized redirects that expose sensitive data.

Mitigation Strategies

Upgrade the Grav form plugin to version 9.1.13 or later to address the open redirect vulnerability. Review form blueprints to ensure redirect targets do not use user-supplied form data in Twig expressions. Monitor network traffic for unexpected redirects to external domains.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-69087. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart