CVE Catalog

CVE-2026-69087

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Summary

The Grav form plugin (getgrav/grav-plugin-form) before version 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. An unauthenticated user can supply a malicious URL, causing a 302 redirect to an arbitrary external site.

Risk Assessment

An attacker can exploit this for phishing, redirecting users to fake login pages or malicious websites.

Recommendation

Update the Grav Form plugin to version 9.1.13 or later, which includes a fix for the open redirect vulnerability.

Other vulnerabilities in Grav Form Plugin

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS