CVE-2026-54508 in TREK
Sumário
de VulDB • 21/08/2026
TREK é um planejador de viagens colaborativo. Antes da versão 3.1.0, o TREK valida apenas a URL inicial antes do redirecionamento nativo em `importGoogleList()` e `importNaverList()`, localizados em `server/src/services/placeService.ts`, bem como em `resolveGoogleMapsUrl()`, localizado em `server/src/services/mapsService.ts`. Os sinks afetados chamam `checkSsrf()` de `server/src/utils/ssrfGuard.ts` e, em seguida, utilizam `fetch()` com a opção `redirect: 'follow'` ao invés do caminho seguro `safeFetch()` que utiliza DNS-pinning. Dessa forma, uma URL controlada por um atacante público pode redirecionar o servidor para endereços de loopback, RFC 1918 ou metadados da nuvem sem nova validação. Um membro autenticado de uma viagem pode acessar as rotas de importação de listas, e qualquer usuário autenticado pode alcançar `/api/maps/resolve-url`, permitindo requisições GET cegas a serviços internos sem reflexão do corpo da resposta. Este problema foi corrigido na versão 3.1.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.