๐Ÿ” CVE Alert

CVE-2026-54508

UNKNOWN 0.0

TREK: Blind SSRF via unvalidated redirect-following in Google/Naver list import and Maps URL resolution

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

TREK is a collaborative travel planner. Prior to 3.1.0, TREK validates only the initial URL before native redirect following in importGoogleList() and importNaverList() in server/src/services/placeService.ts and resolveGoogleMapsUrl() in server/src/services/mapsService.ts. The affected sinks call checkSsrf() from server/src/utils/ssrfGuard.ts and then use fetch() with redirect: 'follow' instead of the DNS-pinned safeFetch() path, so a public attacker-controlled URL can redirect the server to loopback, RFC 1918, or cloud metadata addresses without revalidation. An authenticated trip member can reach the list-import routes, and any authenticated user can reach /api/maps/resolve-url, allowing blind GET requests to internal services without response-body reflection. This issue is fixed in version 3.1.0.

CWE CWE-918
Vendor mauriceboe
Product trek
Published Aug 20, 2026
Stay Ahead of the Next One

Get instant alerts for mauriceboe trek

Be the first to know when new unknown vulnerabilities affecting mauriceboe trek are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

mauriceboe / TREK
< 3.1.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/liketrek/TREK/security/advisories/GHSA-f5vh-p2h5-x735 github.com: https://github.com/liketrek/TREK/pull/1185 github.com: https://github.com/liketrek/TREK/commit/ad893eb1cc75b6d56f402d73a6d41bd48ba7ae11 github.com: https://github.com/liketrek/TREK/releases/tag/v3.1.0