PT-2026-23058

CVE-2026-29038

·

تاريخ النشر

2026-03-04

·

تاريخ التحديث

2026-03-06

الوصف من

CVSS 3.1
6.1
متوسطة
المقاييسAV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
changedetection.io الإصدارات الأقدم من 0.54.4
الوصف
يحتوي البرنامج على ثغرة أمنية تتعلق بـ «البرمجة النصية عبر المواقع» المنعكسة (XSS) في نقطة النهاية /rss/tag/. يتم تضمين معلمة المسار tag uuid مباشرةً في استجابة HTTP دون إجراء الهروب المناسب من علامات HTML. ونظرًا لأن Flask يفترض أن text/html هو النوع الافتراضي لاستجابات السلاسل النصية، يتم تنفيذ جافا سكريبت المُحقن بواسطة المتصفح. كانت هذه المشكلة موجودة في الإصدار 0.54.1، الذي عالج ثغرة XSS مشابهة في /rss/watch/، لكنه لم يحل المشكلة في نقطة نهاية RSS الخاصة بالعلامات. يتطلب الهجوم رمز وصول RSS صالحًا، وهو متاح للجمهور على الصفحة الرئيسية. قد يؤدي الاستغلال الناجح إلى سرقة ملفات تعريف الارتباط الخاصة بالجلسة، واختراق الحساب، وهجمات التصيد الاحتيالي. يُقدَّر أن حوالي 500 عملية نشر متاحة للجمهور قد تأثرت بهذه الثغرة. يقع الكود المعرض للخطر في changedetectionio/blueprint/rss/tag.py، في السطر 36. المعلمة المعرضة للخطر هي tag uuid.
التوصيات
الإصدارات الأقدم من 0.54.4: قم بتشفير المعلمة tag uuid قبل تضمينها في الاستجابة أو قم بتعيين Content-Type على text/plain.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-8WHX-V8QQ-PQ64
PYSEC-2026-2127
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾