Bilerden

#13514من 60,399
23.6إجمالي CVSS
الثغرات · 4
منخفضة
1
متوسطة
1
عالية
2
PT-2026-67296
2026-07-06
7.4
CVE-2026-67316
Npm
Axios
يُعتبر axios عرضة لـ«أدوات تلوث بروتوتايب جانب القراءة» التي يمكنها تغيير بنية الطلب إذا كان `Object.prototype` قد تعرض للتلوث بسبب ثغرة أمنية أخرى أو تبعيات. في الأسماء المستعارة للطرق التي لا تحتوي على نص، مثل `axios.get()` و`axios.delete()` و`axios.head()` و`axios.options()`، يقرأ البرنامج `data` الموروثة عبر `(config || {}).data` قبل توحيد التكوين. وهذا يسمح للمهاجم بحقن نص طلب خاضع للتحكم في الطلبات التي لم يكن من المفترض أن تحتوي على نص، مما قد يؤدي إلى إتلاف دلالات الطلب على الخدمة المستقبلة. بالإضافة إلى ذلك، تتأثر المسارات منخفضة المستوى عند استدعاء المحولات أو المساعدات المصدرة (مثل `lib/adapters/http.js` و`unsafe/helpers/resolveConfig.js`) مباشرةً باستخدام تكوينات عادية. في هذه الحالات، قد يرث البرنامج قيم «proxy» ملوثة، مما يؤدي إلى توجيه الطلبات عبر وكيل يتحكم فيه المهاجم، أو قيم «paramsSerializer» ملوثة، مما يسمح بتسلسل عناوين URL يتحكم فيه المهاجم. لا تحدث هذه المشكلات منخفضة المستوى أثناء استدعاءات axios العادية عالية المستوى في الإصدارات 1.15.2 وما بعدها.