PT-2025-51775

CVE-2025-68154

·

تاريخ النشر

2025-12-16

·

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

2026-10-05

الوصف من

CVSS 3.1
8.1
عالية
المقاييسAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
systeminformation والإصدارات المتأثرة
إصدارات systeminformation الأقدم من 5.27.14
الوصف
تتعرض الدالة fsSize() في مكتبة systeminformation لـ Node.js لخطر حقن الأوامر من نظام التشغيل في أنظمة Windows. يتم دمج المعلمة الاختيارية drive مباشرةً في أمر PowerShell دون تعقيم مناسب، مما قد يسمح بتنفيذ أوامر تعسفية عندما تصل مدخلة مقدمة من المستخدم إلى هذه الوظيفة. تعتمد إمكانية استغلال هذه الثغرة على كيفية استخدام التطبيقات لهذه الوظيفة؛ فالتطبيقات التي لا تمرر مدخلات مستخدم خاضعة للرقابة إلى fsSize() ليست عرضة للخطر. يتم ربط المعلمة drive مباشرةً بسلسلة أوامر PowerShell دون أي تنقية. وهذا يتعارض مع الوظائف الأخرى في قاعدة الكود التي تقوم بتنقية مدخلات المستخدم بشكل مناسب باستخدام util.sanitizeShellString(). قد يؤدي الاستغلال الناجح إلى تنفيذ التعليمات البرمجية عن بُعد، وتسريب البيانات، وربما تصعيد الامتيازات. تؤثر هذه المشكلة على التطبيقات التي تعمل على نظام Windows وتستخدم systeminformation، والتي تمرر مدخلات يتحكم فيها المستخدم إلى fsSize(drive)، بما في ذلك تطبيقات الويب وواجهات برمجة التطبيقات (APIs) ولوحات المراقبة.
التوصيات
قم بتطبيق util.sanitizeShellString() على المعلمة drive، بما يتوافق مع الوظائف الأخرى في قاعدة الكود.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-WPHJ-FX3Q-84CH
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾