CVE-2026-54505 in TREKinfo

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.

Zuständig

GitHub M

Reservieren

15.06.2026

Veröffentlichung

21.08.2026

Moderieren

akzeptiert

Eintrag

VDB-393988

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!