CVE-2026-10861: MISP post-login open redirect via pre_login_requested_url
An open redirect vulnerability existed in MISP UsersController::routeafterlogin() because the value stored in the preloginrequestedurl session key was used as the post-login redirect destination without sufficiently enforcing that it was a local application path.
An unauthenticated remote attacker could craft a link that causes a victim to visit a trusted MISP instance and, after successful authentication, be redirected to an attacker-controlled external URL. This could be abused to increase the credibility of phishing attacks, redirect users to counterfeit login pages, or deliver attacker-controlled content from an untrusted domain. CWE-601 describes this weakness as accepting user-controlled input that specifies an external link and using it in a redirect, with phishing as a common consequence.
The patch mitigates the issue by decoding and parsing the URL, rejecting URLs with a scheme, host, user component, missing or non-local path, and protocol-relative forms such as //example.com and /\example.com.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Configuration
Apply the patch logic to decode and parse the value from the pre_login_requested_url session key, and enforce strict validation so only local application paths are used as the post-login redirect destination (reject scheme/host/user, missing/non-local paths, and protocol-relative forms like //example.com or /\example.com).
MISP UsersController::routeafterlogin() pre_login_requested_url redirect destination validation = Decode and parse the URL; reject URLs with a scheme, host, user component, missing or non-local path, and protocol-relative forms such as //example.com and /\example.com
Event History
Frequently Asked Questions
What is the severity of CVE-2026-10861?
CVE-2026-10861 has a medium severity rating of 5.1 based on CVSS.
How do I fix CVE-2026-10861?
To fix CVE-2026-10861, ensure that the application properly validates the 'pre_login_requested_url' to enforce local paths.
What type of vulnerability is CVE-2026-10861?
CVE-2026-10861 is categorized as an open redirect vulnerability.
Who can exploit CVE-2026-10861?
CVE-2026-10861 can be exploited by unauthenticated remote attackers.
What impact does CVE-2026-10861 have on users?
CVE-2026-10861 may allow attackers to redirect users to malicious sites after login.