Vulnerabilities/

TAK-PS-Stats Web UI: Authenticated full-read SSRF in CloudTAK basemap import (PUT /api/basemap) — no IP-classification g

Severity:
Medium

Description

PUT /api/basemap (the basemap import endpoint) fetches an attacker-supplied URL server-side with no SSRF protection whatsoever. Any authenticated user can submit a JSON body { "type": "...", "url": "<attacker url>" }; the server calls fetch(url) against that URL and then reflects the response body (name, attribution, tiles[0], zoom levels) back to the caller in the OptionalTileJSON response.

Recommendation

No fix is available yet. Followings are affected versions:

References

Related Issues

Tags:
npm
@tak-ps/cloudtak
Anything's wrong? Let us know Last updated on July 17, 2026