PT-2026-43627

CVE-2026-44705

·

تاريخ النشر

2026-05-26

·

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

2026-10-20

الوصف من

CVSS 4.0
8.7
عالية
المقاييسAV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
tmp (لم يتم تحديد الإصدارات المتأثرة)
الوصف
تحتوي حزمة npm tmp على ثغرة تتعلق باجتياز المسار تتيح تجاوز الدليل المؤقت المقصود عند تمرير بيانات غير موثوق بها إلى الخيارات prefix أو postfix أو dir. من خلال تضمين تسلسلات تجاوز مثل ../ أو فواصل المسار، يمكن للمهاجمين التسبب في إنشاء ملفات في مواقع يسيطر عليها المهاجمون باستخدام امتيازات العملية قيد التشغيل. يحدث هذا لأن الحزمة تقوم بربط الخيارات التي يقدمها المستخدم مباشرةً بمسارات الملفات دون تنقية أو تحقق من الصحة بشكل مناسب، معتمدةً على path.join() التي تعمل على تطبيع تسلسلات التجاوز. تؤثر هذه المشكلة على الدوال tmp.file() وtmp.dir() وtmp.tmpName().
التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
كحل مؤقت، قم بتنقية المعلمتين prefix وpostfix عن طريق إزالة فواصل المسارات وتسلسلات العبور، وتأكد من أن المعلمة dir ليست مسارًا مطلقًا ولا تتجاوز الدليل الأساسي.
تجنب تمرير البيانات التي يتحكم فيها المستخدم إلى الدوال tmp.file() وtmp.dir() وtmp.tmpName().
قابلية الاستغلال
استغلال
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-PH9P-34F9-6G65
AZL-89765
CLEANSTART-2026-RI68041
ECHO-B579-7D1C-7A47
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾