CVE-2026-54505 in TREK
Zusammenfassung
von VulDB • 21.08.2026
TREK ist ein kollaborativer Reiseplaner. Vor Version 3.1.0 interpoliert TREK den nicht maskierten Wert von `activeSuggestion.title` in `journey.frontpage.suggestionText`, wenn das Journey-Add-on aktiviert ist, und zwar über `client/src/i18n/TranslationContext.tsx`. Das Ergebnis wird anschließend mit `dangerouslySetInnerHTML` in `client/src/pages/JourneyPage.tsx` gerendert. Ein Besitzer einer Reise kann HTML-Tags in einem entsprechenden Reisetitel speichern; der Endpunkt GET /api/journeys/suggestions gibt diesen Titel über die Funktion getSuggestions(userId) an einen Mitreisenden zurück, wenn dieser die authentifizierte Journey-Seite öffnet. Das Markup wird als Live-DOM im Session-Kontext des Mitreisenden eingefügt, was Content-Spoofing und UI-Redressing ermöglicht, obwohl die standardmäßige Content Security Policy (CSP) Inline-Handler und die Ausführung von Skripten blockiert. Dieses Problem wurde in Version 3.1.0 behoben.
If you want to get best quality of vulnerability data, you may have to visit VulDB.