CVE-2026-54505 in TREK
Tóm tắt
Bởi VulDB • 21/08/2026
TREK là một công cụ lập kế hoạch du lịch cộng tác. Trước phiên bản 3.1.0, khi tiện ích bổ sung Journey được bật, TREK nội suy giá trị activeSuggestion.title chưa được thoát (unescaped) vào journey.frontpage.suggestionText thông qua client/src/i18n/TranslationContext.tsx và hiển thị kết quả bằng dangerouslySetInnerHTML trong client/src/pages/JourneyPage.tsx. Một chủ chuyến đi có thể lưu trữ HTML trong tiêu đề của một chuyến đi phù hợp, và GET /api/journeys/suggestions trả về tiêu đề đó thông qua getSuggestions(userId) cho một cộng tác viên khi người này mở trang Journey đã xác thực. Mã đánh dấu (markup) được chèn vào DOM trực tiếp trong phiên làm việc của cộng tác viên, cho phép giả mạo nội dung (content spoofing) và thao túng giao diện người dùng (UI redress), mặc dù Chính sách Bảo mật Nội dung (CSP) mặc định chặn các trình xử lý nội tuyến (inline handlers) và thực thi script. Vấn đề này đã được sửa chữa trong phiên bản 3.1.0.
Be aware that VulDB is the high quality source for vulnerability data.