CVE-2026-53473
Received Received - Intake
Cross-Site Scripting in Migration Planner UI App

Publication date: 2026-06-10

Last updated on: 2026-06-10

Assigner: Red Hat, Inc.

Description
A flaw was found in migration-planner-ui-app. An attacker can register a malicious discovery agent with a specially crafted credentialUrl containing JavaScript code. When an organizational user clicks this link in the user interface, the embedded malicious code executes within the user's browser session. This cross-site scripting (XSS) vulnerability allows the attacker to compromise the victim's Red Hat Single Sign-On (SSO) session, potentially leading to unauthorized cross-tenant data access and API actions.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-10
Last Modified
2026-06-10
Generated
2026-06-10
AI Q&A
2026-06-10
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 4 associated CPEs
Vendor Product Version / Range
red_hat migration_planner_ui_app *
red_hat red_hat_single_sign_on *
react react *
react_router_dom react_router_dom *
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-79 The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

This vulnerability is a stored cross-site scripting (XSS) flaw in the migration-planner-ui-app component of Red Hat's migration planner.

An attacker can register a malicious discovery agent with a specially crafted credentialUrl containing JavaScript code. This URL is rendered in the user interface without proper validation, allowing the embedded malicious code to execute when an organizational user clicks the link.

The malicious script executes within the user's browser session under the http://console.redhat.com origin, potentially compromising the victim's Red Hat Single Sign-On (SSO) session.

This can lead to unauthorized cross-tenant data access and API actions, resulting in persistent compromise within the organization.

Impact Analysis

If exploited, this vulnerability allows an attacker to execute malicious JavaScript in the context of a victim's browser session.

This can compromise the victim's Red Hat Single Sign-On (SSO) session, enabling the attacker to perform unauthorized actions such as accessing data across different tenants and invoking APIs as the victim.

Such unauthorized access can lead to data breaches, loss of confidentiality, and potential disruption of services within the affected organization.

Detection Guidance

This vulnerability can be detected by identifying if any registered discovery agent in the migration-planner-ui-app has a credentialUrl containing a malicious or non-standard URL scheme such as "javascript:".

Since the vulnerability involves stored cross-site scripting via the credentialUrl field, detection involves inspecting the data stored for discovery agents and monitoring user interactions with these URLs in the UI.

Commands or methods to detect this might include querying the database or API for discovery agents with credentialUrl fields starting with "javascript:" or other suspicious schemes.

  • Use database queries or API calls to list discovery agents and filter for credentialUrl values starting with "javascript:" or other non-http/https schemes.
  • Monitor web application logs or browser console logs for script execution errors or suspicious activity triggered by clicking credentialUrl links.
Mitigation Strategies

Immediate mitigation involves applying the patch that introduces the safeExternalUrl() helper function to validate and restrict credentialUrl values to only allow http: and https: protocols.

This validation prevents malicious javascript: URLs from being rendered and executed in the user interface.

Additionally, review and sanitize existing discovery agent entries to remove or correct any credentialUrl values with unsafe schemes.

  • Apply the patch (f101.patch) or update to the fixed version of migration-planner-ui-app that includes the safeExternalUrl() validation.
  • Audit and clean existing credentialUrl entries to remove malicious URLs.
  • Educate users to avoid clicking suspicious links until the fix is applied.
Compliance Impact

This vulnerability allows an attacker to execute malicious JavaScript code within a user's browser session by exploiting a stored cross-site scripting (XSS) flaw. This can lead to compromise of the victim's Red Hat Single Sign-On (SSO) session, enabling unauthorized cross-tenant data access and API actions.

Such unauthorized access and potential data compromise could negatively impact compliance with data protection regulations and standards like GDPR and HIPAA, which require strict controls on unauthorized access to personal and sensitive data.

By enabling persistent compromise within an organization and unauthorized data access, this vulnerability increases the risk of data breaches and non-compliance with regulatory requirements related to data confidentiality and integrity.

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