PT-2026-53929
CVE-2026-58371
·
تاريخ النشر
2026-06-30
·
تاريخ التحديث
2026-09-25
الوصف من
CVSS 3.1
3.1
منخفضةالمقاييسAV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات SeaweedFS الأقدم من 4.30
الوصف
توجد مشكلة تتمثل في أن معلمة الاستعلام
callback تُنقل حرفياً إلى الردود التي يتم تقديمها بنوع المحتوى Content-Type application/javascript في الدالة المشتركة writeJson() (weed/server/common.go). يحدث هذا بسبب عدم التحقق من صحة اسم callback، وغياب رأس X-Content-Type-Options: nosniff، وعدم وجود قائمة السماح لـ CORS. ونتيجة لذلك، يمكن تحميل نقاط نهاية JSON التي تستخدم writeJson() عبر أصول متعددة باستخدام علامة script، مما يسمح لصفحات الويب التابعة لأطراف ثالثة بالوصول إلى معلومات حساسة مثل طوبولوجيا المجموعة، وعناوين URL لخادم وحدات التخزين، ومنافذ gRPC، ومعرفات الملفات، وقوائم الدلائل. تشمل نقاط النهاية المتأثرة نقاط النهاية الرئيسية غير المصادق عليها ’/dir/status‘ و'/dir/lookup' و'/cluster/status'، وخادم وحدة التخزين ’/status‘، وقائمة أدلة وحدة التخزين. بالإضافة إلى ذلك، نظرًا لأن سلسلة الاستدعاء تظهر في بداية النص الأساسي بدون رأس nosniff، فقد تفسر عملاء استكشاف MIME المحتوى المعروض على أنه HTML.التوصيات
قم بالتحديث إلى الإصدار 4.30 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾