Migration-planner: getsourcedownloadurl missing organization check
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- High · High · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-639.
Summary
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | migration-planner | before 0.13.5 | 0.13.5 | Patch available | CNA |
| — | github.com/kubev2v/migration-planner (Go) | before 0.13.5 | 0.13.5 | Patch available | GHSA-v5m8-5455-qw2x |
- migration-planner Vendor— Affected before 0.13.5 Fixed in 0.13.5 Patch available CNA
- github.com/kubev2v/migration-planner (Go) Vendor— Affected before 0.13.5 Fixed in 0.13.5 Patch available GHSA-v5m8-5455-qw2x
Remediation
- Fix · CNA migration-planner Fixed in 0.13.5
- Fix · GHSA-v5m8-5455-qw2x github.com/kubev2v/migration-planner (Go) Fixed in 0.13.5 Advisory →
Vendor assessments
Timeline
- 2026-10-02 Threatist record created from CVE-2026-53470
- 2026-10-03 Alias added: GHSA-v5m8-5455-qw2x
References
Advisory 3
More Kebev2v Migration Assessment vulnerabilities
- TI-2026-38550 Migration-planner: unprotected delete endpoint wipes all tenant data CVSS 3.1CRITICAL 9.1
- TI-2026-38555 Migration-planner: second-order sql injection via rvtools upload CVSS 3.1CRITICAL 9.6
- TI-2026-38552 Migration-planner: agent api ignores jwt source_id claim CVSS 3.1CRITICAL 9.6
Sources
- CVE-2026-53470 · CVE Program
- CVE-2026-53470 · NVD
- FIRST EPSS
- GHSA-v5m8-5455-qw2x · GitHub Advisory Database · CC BY 4.0
- CVE-2026-53470 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences