medium · CVSS v3 5
CVE-2026-54546
CloudTAK prior to version 13.22.1 contains a server-side request forgery vulnerability in the authenticated PUT /api/basemap endpoint. The a
Overview
CloudTAK prior to version 13.22.1 contains a server-side request forgery vulnerability in the authenticated PUT /api/basemap endpoint. The application fails to validate URLs against internal IP ranges or follow proper redirect revalidation before fetching resources. This allows authenticated users to access internal services and cloud metadata endpoints with full read capabilities.
Description
CloudTAK is a browser-based Common Operating Picture and situational awareness tool compatible with TAK. Prior to 13.22.1, the authenticated PUT /api/basemap endpoint passes an attacker-controlled URL through importBasemapURL() in api/routes/basemap.ts to fetch(url) without resolved-address classification or redirect revalidation. BasemapProtocol.isValidURL in api/lib/interface-basemap.ts checks only the HTTP or HTTPS scheme and is not applied on the vulnerable import path. Direct internal addresses, alternate IP encodings, and redirects to internal addresses can reach cloud metadata, loopback, private, and CGNAT HTTP services. The OptionalTileJSON response reflects fields including name, attribution, and tiles[0] to the caller, making the request forgery full-read rather than blind and enabling cloud credential theft and internal service disclosure. This issue is fixed in version 13.22.1.
Impact
This vulnerability compromises confidentiality by allowing internal service disclosure and cloud credential theft. Because the request forgery is full-read, sensitive internal data is reflected back to the caller. The impact is restricted to authenticated users with access to the basemap API endpoint.
Remediation
Upgrade CloudTAK to version 13.22.1 or later. Ensure proper URL validation, address resolution classification, and redirect revalidation are enforced on all input-handling endpoints.
Risk context
Rated as medium severity with a CVSS score of 5.0, this issue requires authentication to exploit but yields significant internal information disclosure. Organizations should prioritize patching during standard maintenance cycles.
Affected products
- CloudTAK < 13.22.1
Scores
- Severity
- medium
- CVSS v2
- 4
- CVSS v3
- 5
- CVSS v4
- —
- EPSS
- —