CVE-2026-54508
Açıklama
TREK, ortaklaşa kullanılan bir seyahat planlayıcıdır. 3.1.0 sürümünden önce TREK; server/src/services/placeService.ts içindeki importGoogleList() ve importNaverList() ile server/src/services/mapsService.ts içindeki resolveGoogleMapsUrl() fonksiyonlarında, yerel yönlendirme takibi öncesinde yalnızca başlangıç URL'sini doğrulamaktadır. Etkilenen sink'ler, server/src/utils/ssrfGuard.ts içerisindeki checkSsrf() fonksiyonunu çağırmakta ve ardından DNS-pinned safeFetch() yolu yerine redirect: 'follow' parametresiyle fetch() kullanmaktadır; bu durum, saldırgan tarafından kontrol edilen genel bir URL'nin, sunucuyu yeniden doğrulama olmaksızın loopback, RFC 1918 veya bulut meta veri adreslerine yönlendirmesine olanak tanır. Kimliği doğrulanmış bir gezi üyesi liste içe aktarma rotalarına erişebilir ve kimliği doğrulanmış herhangi bir kullanıcı /api/maps/resolve-url adresine erişebilir; bu da yanıt gövdesi yansıtılmadan dahili servislere kör GET istekleri gönderilmesine izin verir. Bu sorun 3.1.0 sürümünde düzeltilmiştir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| mauriceboe TREK | < 3.1.0 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.