CVE-2026-54508 in TREK
Сводка
по VulDB • 21.08.2026
TREK — это совместный планировщик путешествий. До версии 3.1.0 TREK проверяет только начальный URL-адрес перед выполнением нативного перенаправления в функциях importGoogleList() и importNaverList() (файл server/src/services/placeService.ts) и resolveGoogleMapsUrl() (файл server/src/services/mapsService.ts). Затронутые точки вызова используют функцию checkSsrf() из файла server/src/utils/ssrfGuard.ts, а затем применяют fetch() с параметром redirect: 'follow' вместо безопасного пути safeFetch(), привязанного к DNS. В результате злоумышленник, имеющий доступ через интернет, может перенаправить сервер на адреса loopback (127.0.0.0/8), RFC 1918 или метаданных облачных платформ без повторной проверки. Аутентифицированный участник поездки может получить доступ к маршрутам импорта списков, а любой аутентифицированный пользователь — к /api/maps/resolve-url, что позволяет выполнять слепые GET-запросы к внутренним сервисам без отражения тела ответа (response-body reflection). Эта проблема исправлена в версии 3.1.0.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.