Description
Affected versions of MISP validate the user-configurable homepage by checking only whether the supplied path begins with /. That check is insufficient because protocol-relative URLs such as //attacker.example also begin with / but resolve to an external origin in browsers.


The vulnerable homepage value can be stored as a user setting and later used by the post-login routing logic. The commit explicitly identifies //attacker.example as a payload that passed validation and was emitted to the Location header after login.

The fix introduces a shared InternalRedirectValidator that rejects URLs containing a host, scheme, userinfo, unsafe leading // or /\, malformed URLs, and control characters. It also revalidates homepage settings on read so legacy or internally written unsafe values cannot bypass the new storage-time validation.

Version affected: ≤2.5.45
Published: 2026-09-07
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Authenticated Open Redirect
Action: Apply Fix
AI Analysis

Impact

The vulnerability arises from insufficient validation of the user-configurable homepage setting in MISP. The system only verifies that the supplied path begins with a forward slash; this allows protocol-relative URLs like //attacker.example to pass validation. When a logged‑in user is redirected using the stored homepage value, browsers resolve the protocol-relative URL to an external domain, enabling attackers to coerce authenticated users to malicious sites, facilitating phishing or credential theft. The weakness corresponds to input validation failures (CWE‑20) and open redirect conditions (CWE‑601).

Affected Systems

MISP (MISP) versions up to and including 2.5.45. Any installation of MISP that has enabled user-configurable homepage URLs is susceptible.

Risk and Exploitability

The CVSS score of 5.1 indicates moderate severity. No EPSS score is published, and the vulnerability is not currently listed in CISA's KEV catalog, suggesting a limited public exploitation history. The exploit requires an authenticated user account that has set a homepage URL. An attacker can redirect that user to a malicious site by crafting a protocol-relative URL, which is then emitted to the Location header after login. Because the attacker only needs to set the value in a user account, the risk is moderate but potentially high in environments where users share credentials or inadvertently grant privileged access.

Generated by OpenCVE AI on September 7, 2026 at 13:34 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update MISP to a version newer than 2.5.45 to deploy the InternalRedirectValidator that rejects host, scheme, or protocol-relative URLs.
  • If an immediate update is not possible, temporarily disallow or remove any homepage URLs containing protocol-relative or external domain references before the next login cycle.
  • Review and correct any existing homepage settings for all users so that only host-relative paths are stored, ensuring post-login routing remains internally confined.

Generated by OpenCVE AI on September 7, 2026 at 13:34 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 09 Sep 2026 15:45:00 +0000

Type Values Removed Values Added
First Time appeared Misp-project
Misp-project misp
CPEs cpe:2.3:a:misp-project:misp:*:*:*:*:*:*:*:*
Vendors & Products Misp-project
Misp-project misp
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N'}


Tue, 08 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 07 Sep 2026 14:00:00 +0000

Type Values Removed Values Added
First Time appeared Misp
Misp misp
Vendors & Products Misp
Misp misp

Mon, 07 Sep 2026 10:30:00 +0000

Type Values Removed Values Added
Description Affected versions of MISP validate the user-configurable homepage by checking only whether the supplied path begins with /. That check is insufficient because protocol-relative URLs such as //attacker.example also begin with / but resolve to an external origin in browsers. The vulnerable homepage value can be stored as a user setting and later used by the post-login routing logic. The commit explicitly identifies //attacker.example as a payload that passed validation and was emitted to the Location header after login. The fix introduces a shared InternalRedirectValidator that rejects URLs containing a host, scheme, userinfo, unsafe leading // or /\, malformed URLs, and control characters. It also revalidates homepage settings on read so legacy or internally written unsafe values cannot bypass the new storage-time validation. Version affected: ≤2.5.45
Title MISP User Homepage Validation Allows Authenticated Open Redirect via Protocol-Relative URL
Weaknesses CWE-20
CWE-601
References
Metrics cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: CIRCL

Published:

Updated: 2026-09-08T14:49:21.745Z

Reserved: 2026-09-07T09:59:32.940Z

Link: CVE-2026-86351

cve-icon Vulnrichment

Updated: 2026-09-08T14:49:18.992Z

cve-icon NVD

Status : Analyzed

Published: 2026-09-07T11:17:40.090

Modified: 2026-09-09T15:26:26.730

Link: CVE-2026-86351

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-07T13:45:06Z

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-601

    URL Redirection to Untrusted Site ('Open Redirect')