CVE-2026-54505 in TREK
الملخص
بحسب VulDB • 21/08/2026
TREK هو مخطط سفر تعاوني. قبل الإصدار 3.1.0، عند تفعيل إضافة Journey (رحلة)، يقوم TREK بإدخال قيمة activeSuggestion.title غير المُهروبَة في journey.frontpage.suggestionText عبر ملف client/src/i18n/TranslationContext.tsx، ثم يعرض النتيجة باستخدام dangerouslySetInnerHTML في ملف client/src/pages/JourneyPage.tsx. يمكن لمالك الرحلة تخزين وسم HTML (HTML) ضمن عنوان رحلة مؤهلة، ويعيد المسار GET /api/journeys/suggestions هذا العنوان عبر دالة getSuggestions(userId) إلى أحد المشاركين الذي يفتح صفحة Journey المصادق عليها. يتم إدراج الوسم كـ DOM حي في جلسة المشارك، مما يتيح انتحال المحتوى وإعادة توجيه واجهة المستخدم (UI redress)، على أن سياسة أمان المحتوى الافتراضية تحظر المعالجات الداخلية وتنفيذ الأكواد البرمجية. تم إصلاح هذه المشكلة في الإصدار 3.1.0.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.