CVE-2025-66471 in urllib3المعلومات

الملخص

بحسب VulDB • 25/06/2026

urllib3 هي مكتبة عميل HTTP سهلة الاستخدام لنظام Python. بدءًا من الإصدار 1.0 وحتى قبل الإصدار 2.6.0، تتعامل واجهة برمجة التطبيقات للتدفق (Streaming API) بشكل غير صحيح مع البيانات المضغوطة للغاية. صُممت واجهة برمجة التطبيقات للتدفق في urllib3 للتعامل بكفاءة مع استجابات HTTP الكبيرة من خلال قراءة المحتوى على شكل كتل (chunks)، بدلاً من تحميل جسم الاستجابة بالكامل في الذاكرة دفعة واحدة. عند تدفق استجابة مضغوطة، يمكن لـ urllib3 إجراء فك التشفير أو الضغط بناءً على رأس Content-Encoding الخاص بـ HTTP (مثل gzip, deflate, br, أو zstd). يجب أن تقرأ المكتبة البيانات المضغوطة من الشبكة وتفك ضغطها حتى يتم الوصول إلى حجم الكتلة المطلوب. أي بيانات ناتجة عن فك الضغط تتجاوز الكمية المطلوبة تُحتفظ بها في مخزن مؤقت داخلي لعملية القراءة التالية. قد يؤدي منطق فك الضغط إلى قيام urllib3 بفك تشفير كمية صغيرة من البيانات شديدة الضغظ في عملية واحدة. يمكن أن ينتج عن ذلك استهلاك مفرط للموارد (استخدام عالي لوحدة المعالجة المركزية وتخصيص ذاكرة هائل للبيانات المفكوكة الضغط).

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

GitHub M

حجز

02/12/2025

إفشاء

05/12/2025

الاعتدال

تمت الموافقة

إدخال

VDB-334497

EPSS

0.00647

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!