PT-2026-41696 · Git+2 · Form-Data-Objectizer
CVSS v3.1
8.2
عالية
| المتجه | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات form-data-objectizer السابقة للإصدار 1.0.1
الوصف
يفشل البرنامج في تصفية
proto أو constructor أو prototype عند تحويل FormData إلى كائنات باستخدام مفاتيح النموذج ذات الترميز بين الأقواس. يمكن للمهاجم إرسال حقل نموذج HTTP واحد باسم يبدأ بـ proto [...] لتغيير Object.prototype، مما يؤدي إلى تلوث النموذج الأولي عبر عملية Node.js بأكملها. يحدث هذا داخل الدالتين treatInitial() وtreatSecond() في ملف index.cjs. يمكن استغلال هذه المشكلة لتجاوز الفحوصات الأمنية، أو إدخال قيم التكوين، أو تعطيل عرض القوالب، أو التسبب في رفض الخدمة عن طريق تعطيل عملية العامل.التوصيات
قم بالتحديث إلى الإصدار 1.0.1.
استغلال
إصلاح
Prototype Pollution
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Form-Data-Objectizer