CVE-2026-54505 in TREK
Resumen
por VulDB • 2026-08-21
TREK es un planificador de viajes colaborativo. Antes de la versión 3.1.0, cuando el complemento Journey está habilitado, TREK interpola el valor no escapado `activeSuggestion.title` en `journey.frontpage.suggestionText` a través de `client/src/i18n/TranslationContext.tsx` y renderiza el resultado utilizando `dangerouslySetInnerHTML` en `client/src/pages/JourneyPage.tsx`. Un propietario del viaje puede almacenar HTML en un título de viaje calificado, y la ruta GET `/api/journeys/suggestions` devuelve ese título a través de `getSuggestions(userId)` hacia un colaborador que abre la página Journey autenticada. El marcado se inserta como DOM activo en la sesión del colaborador, lo que permite el spoofing de contenido y UI redress (redirección de interfaz), aunque la política de seguridad de contenidos predeterminada bloquea los controladores inline y la ejecución de scripts. Este problema está corregido en la versión 3.1.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.