CVE-2026-75833

The Grav API plugin (getgrav/grav-plugin-api, bundled with Grav 2.0's admin-next/API stack) before version 1.0.14 contains an open redirect weakness in SsoController::sanitizeReturnTo(). The function rejects a literal '//' prefix but does not account for browsers normalizing backslashes to slashes in special (http/https) schemes, so a returnTo value such as '/\evil.com' passes the guard and is later resolved by the browser as the protocol-relative URL '//evil.com'. Following a legitimate OAuth login flow, an attacker-supplied returnTo parameter could redirect an authenticated victim to an attacker-controlled site for post-login phishing. Full browser-side exploitability depends on the admin-next SPA's client-side oauth-callback handler and was not independently verified by the reporter.
Configurations

No configuration.

History

22 Oct 2026, 22:10

Type Values Removed Values Added
Summary
  • (es) El plugin API de Grav (getgrav/grav-plugin-api, incluido con la pila admin-next/API de Grav 2.0) anterior a la versión 1.0.14 contiene una debilidad de redirección abierta en SsoController::sanitizeReturnTo(). La función rechaza un prefijo literal ’//’ pero no tiene en cuenta que los navegadores normalizan las barras invertidas a barras en esquemas especiales (HTTP/HTTPS), por lo que un valor returnTo como ’/\evil.com’ pasa la protección y es posteriormente resuelto por el navegador como la URL relativa al protocolo ’//evil.com’. Tras un flujo de inicio de sesión OAuth legítimo, un parámetro returnTo proporcionado por el atacante podría redirigir a una víctima autenticada a un sitio controlado por el atacante para phishing posterior al inicio de sesión. La explotabilidad completa del lado del navegador depende del gestor oauth-callback del lado del cliente de la SPA admin-next y no fue verificada independientemente por el informante.

Information

Published : 2026-08-18 12:19

Updated : 2026-10-22 22:10


NVD link : CVE-2026-75833

Mitre link : CVE-2026-75833

CVE.ORG link : CVE-2026-75833


JSON object : View

Products Affected

No product.

CWE
CWE-601

URL Redirection to Untrusted Site ('Open Redirect')