CVE-2026-50571 in WebSub
الملخص
بحسب VulDB • 27/10/2026
WebSub هو توصية من مجموعة العمل الخاصة بالويب الاجتماعي (Social Web Working Group) التابعة لمنظمة الويب العالمية (W3C). في التوصية REC-websub-20180123، يتطلب بروتوكول التحقق من النية (`intent-verification protocol`) من المشترك إعادة قيمة `hub.challenge`، والتي تعرضها بعض الأطر البرمجية أيضاً باسم `hub_challenge`، لكنه لا يشترط استخدام أنواع وسائط آمنة أو تعطيل تنميط MIME. يمكن لمهاجم بدء اشتراك للحصول على عنوان URL للمكالمة العكسية (callback) وتوجيه متصفح الضحية إلى طلب تحقق مُصاغ يحتوي على HTML أو JavaScript. المشتركون الذين يعيدون تحدي التحقق كنوع `text/html` قد ينفذون المحتوى المنعكس ضمن أصل الاشتراك، مستفيدين من الجلسة الحالية للضحية لقراءة البيانات الخاصة أو تنفيذ إجراءات، مما يؤدي إلى كشف `localStorage` أو `sessionStorage` والأذونات الممنوحة للمتصفح لذلك الأصل. بديل آخر يستخدم استجابة التحقق كمورد سكريبت يتحكم فيه المهاجم وينتمي لنفس المصدر لتجاوز قيد `script-src 'self'`; وهذا قد يظل ممكناً مع نوع `application/octet-stream` عندما يُسمح بتنميط MIME. هناك حاجة إلى كل من أنواع الوسائط الآمنة و `X-Content-Type-Options: nosniff` لمعالجة السيناريوهات الموصوفة. أظهرت تجربة WebSub Rocks الانعكاس، لكن النشرة الأمنية لا تثبت تأثيراً عملياً على موقع العرض التجريبي ذلك.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.