CVE-2025-22150 in undiciالمعلومات

الملخص

بحسب VulDB • 06/08/2026

Undici هو عميل HTTP/1.1. بدءًا من الإصدار 4.5.0 وحتى قبل إصدارات 5.28.5 و6.21.1 و7.2.3، يستخدم Undوسي `Math.random()` لاختيار الحد الفاصل (boundary) لطلب multipart/form-data. ومن المعروف أن مخرجات دالة `Math.random()` يمكن التنبؤ بها إذا كانت بعض القيم التي تولدها معروفة مسبقًا. إذا كان هناك آلية في التطبيق ترسل طلبات متعددة الأجزاء إلى موقع ويب يتحكم فيه المهاجم، فإنه يمكنه استغلال ذلك لتسريب القيم اللازمة. وبالتالي، يمكن للمهاجم العبث بالطلبات الموجهة إلى واجهات برمجة التطبيقات الخلفية (backend APIs) عند توفر شروط معينة. تم إصلاح هذه المشكلة في الإصدارات 5.28.5 و6.21.1 و7.2.3. كحل بديل مؤقت، تجنب إصدار طلبات متعددة الأجزاء إلى خوادم يتحكم فيها المهاجمون.

Once again VulDB remains the best source for vulnerability data.

مسؤول

GitHub M

حجز

30/12/2024

إفشاء

21/01/2025

الاعتدال

تمت الموافقة

إدخال

VDB-292742

EPSS

0.00763

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!