SEPTEMBER 18, 2026
Live Feed
Back to database
Case File

CVE-2026-54508

MEDIUM · CVSS 5.3 EPSS 0.31% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-20 · Last synced 2026-09-18

CyberRota Analysis

AI-Generated

The TREK collaborative travel planner prior to version 3.1.0 is vulnerable to server-side request forgery (SSRF) due to inadequate URL validation during native redirects in specific service functions. This flaw allows authenticated users to exploit the application by redirecting requests to internal services, potentially exposing sensitive data or internal network resources. Organizations using TREK should prioritize upgrading to version 3.1.0 to mitigate this risk.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-54508
Severity
MEDIUM
CVSS
5.3
EPSS
0.31%

Original NVD Description

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.