Npm · Degit · CVE-2026-11572
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة**
إصدارات degit الأقدم من 2.8.6
إصدارات degit من 3.0.0 إلى 3.3.0
**الوصف**
يحدث حقن الأوامر بسبب عدم تنقية مدخلات المستخدم المستخدمة في أوامر git shell بشكل صحيح. تستدعي الدالتان ` cloneWithGit()` و`fetchRefs()` هذه الأوامر مباشرةً باستخدام الطريقة `exec()`. يمكن للمهاجم تنفيذ أوامر عشوائية لنظام التشغيل بصفته مستخدم العملية من خلال توفير اسم مستودع git مصمم خصيصًا. تؤثر هذه المشكلة بشكل أساسي على مولدات القوالب، وبرامج تمهيد المشاريع، وخطوط أنابيب CI التي تعالج معرّفات المستودعات غير الموثوق بها.
**التوصيات**
قم بالتحديث إلى الإصدار 2.8.6 للإصدارات الأقدم من 2.8.6.
قم بالتحديث إلى الإصدار 3.3.1 للإصدارات من 3.0.0 إلى 3.3.0.