CVE-2026-53470
Received Received - Intake
Improper Access Control in Migration Planner Allows OVA Image Download

Publication date: 2026-06-10

Last updated on: 2026-06-10

Assigner: Red Hat, Inc.

Description
A flaw was found in migration-planner. An authenticated attacker could exploit an improper access control vulnerability in the `/api/v1/sources/{id}/image-url` endpoint. This flaw allows the attacker to bypass an ownership check and obtain presigned S3 URLs for Open Virtual Appliance (OVA) images belonging to other users. Consequently, the attacker can download OVA images containing sensitive information, such as long-lived agent JSON Web Tokens (JWTs) and source configurations, potentially leading to unauthorized access and modification of the victim's source.
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 2 associated CPEs
Vendor Product Version / Range
redhat migration-planner *
redhat migration_planner *
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-639 The system's authorization functionality does not prevent one user from gaining access to another user's data or record by modifying the key value identifying the data.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

CVE-2026-53470 is a security flaw in the migration-planner project where an authenticated attacker can exploit improper access control in the /api/v1/sources/{id}/image-url endpoint.

This vulnerability allows the attacker to bypass ownership checks and obtain presigned S3 URLs for Open Virtual Appliance (OVA) images that belong to other users.

These OVA images contain sensitive information such as long-lived agent JSON Web Tokens (JWTs), proxy configurations, network settings, SSH keys, and certificates.

By exploiting this flaw, an attacker can download these OVA images, potentially leading to unauthorized access and modification of the victim's source.

Impact Analysis

This vulnerability can have serious impacts including unauthorized access to sensitive data embedded within OVA images, such as long-lived agent JWT tokens and source configurations.

Attackers can use this information to gain write access to the victim's source, potentially modifying or controlling the victim's migration-planner resources.

Additionally, disclosure of proxy or network configurations and SSH keys can lead to further compromise of the victim's environment.

The vulnerability also increases risk due to insufficient UUIDv4 entropy, which can expose UUIDs in shared assessments or support tickets, aiding attackers.

Detection Guidance

This vulnerability can be detected by monitoring and testing access to the /api/v1/sources/{id}/image-url endpoint for improper authorization.

Specifically, attempts to access presigned S3 URLs for OVA images belonging to other users without proper ownership verification indicate the presence of the vulnerability.

You can test this by authenticating as a user and trying to access OVA images of other users via the endpoint. If the server returns presigned URLs without verifying ownership, the vulnerability exists.

Commands or methods to detect this include using curl or similar HTTP clients to send authenticated GET requests to the endpoint with different source IDs and observing if unauthorized access is granted.

  • curl -H "Authorization: Bearer <token>" https://<migration-planner-host>/api/v1/sources/<other-user-source-id>/image-url

If the response includes a presigned S3 URL for a source not owned by the authenticated user, the vulnerability is present.

Mitigation Strategies

Immediate mitigation involves applying the patch that enforces ownership verification on the /api/v1/sources/{id}/image-url endpoint.

The fix ensures that the authenticated user's username and organization match the source's owner before granting access, returning a 404 error if they do not match to prevent information leakage.

Until the patch is applied, restrict access to the vulnerable endpoint to trusted users only and monitor access logs for suspicious activity.

Long-term recommendations include wrapping the SourceService in an authorization decorator to enforce consistent access control.

Compliance Impact

This vulnerability allows an authenticated attacker to bypass ownership checks and obtain presigned S3 URLs for OVA images containing sensitive information such as long-lived agent JWTs, proxy configurations, network settings, SSH keys, and certificates.

The exposure of such sensitive data could lead to unauthorized access and modification of victim sources, potentially resulting in data breaches involving personal or confidential information.

Such unauthorized disclosure and access to sensitive data may violate compliance requirements under regulations like GDPR and HIPAA, which mandate strict controls over access to personal and sensitive information.

Therefore, this vulnerability poses a risk to compliance by enabling unauthorized data access and potential data breaches.

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