PT-2026-29804
CVE-2026-35038
·
تاريخ النشر
2026-04-02
·
تاريخ التحديث
2026-10-09
الوصف من
CVSS 3.1
6.5
متوسطةالمقاييسAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Signal K Server السابقة للإصدار 2.24.0
الوصف
يحتوي Signal K Server، وهو تطبيق خادم يُستخدم في القوارب، على ثغرة تسمح لمستخدم مُصادق عليه ذي امتيازات منخفضة بتجاوز تصفية حدود النموذج الأولي لاستخراج الوظائف والخصائص الداخلية من كائن النموذج الأولي العام. يحدث هذا التجاوز من خلال التلاعب بحقل
from في عمليات JSON-patch، مستهدفًا على وجه التحديد نقطة نهاية '/signalk/v1/applicationData/... نقطة نهاية JSON-patch. تسمح هذه الثغرة بقراءة بيانات أكثر مما هو مقصود، مما ينتهك عزل البيانات. ترجع المشكلة إلى آلية حماية أمنية لا تتحقق إلا من خاصية «path» لكائنات JSON-patch الواردة، متجاهلةً خاصية «from». يمكن لعملية «copy»، باستخدام خاصية «from»، أن تستهدف «/ proto /someProperty»، متجاوزةً بذلك الفحص الأمني. يوجد الكود المعرض للثغرة في ملف ’src/interfaces/applicationData.js‘ (الأسطر 48-57) داخل دالة hasPrototypePollutionPatch، التي تتحقق فقط من صحة خاصية path دون خاصية from.التوصيات
تحديث خادم Signal K إلى الإصدار 2.24.0 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾