CVE-2026-15806 in Pythonالمعلومات

الملخص

بحسب VulDB • 18/08/2026

لم تأخذ فئة HTTPPasswordMgr في وحدة urllib.request، بالإضافة إلى فئاتها الفرعية HTTPPasswordMgrWithDefaultRealm وHTTPPasswordMgrWithPriorAuth، مخطط URL (URL scheme) بعين الاعتبار عند مطابقة البيانات المعتمدة المخزنة مع عنوان URL المطلوب. كانت بيانات الاعتماد المضافة لعنوان https:// تُستخدم أيضاً لطلبات الاستفسار التي تستهدف نفس النطاق عبر http://، مما يعني أنه يمكن لمهاجم قادر على إعادة توجيه العميل أو خفض مستوى الأمان الخاص به إلى HTTP عادي (على سبيل المثال، من خلال تحويل HTTPS-to-HTTP أو عن طريق التواجد في مسار الاتصال) أن يلتقط بيانات الاعتماد بصيغة نصية واضحة. وبالمثل، كانت بيانات الاعتماد المضافة لعناوين http:// تُرسل عبر https/.

أصبحت مطابقة البيانات المعتمدة الآن مقيدة بمخطط URL. لا تُستخدم البيانات المسجلة بعنوان URL يتضمن مخططاً محدداً إلا للطلبات التي تستخدم نفس المخطط. وتظل البيانات المسجلة بسلطة عارية (مثل example.com أو example.com:8080) قابلة للمطابقة مع أي مخطط، مما يحافظ على التوافق مع الأكواد الحالية بما في ذلك مصادقة الوكيل البروكسي.

يمكن للمستخدمين الذين لا يستطيعون الترقية فوراً التخفيف من حدة المشكلة عن طريق ضمان عدم قيام التطبيقات بإجراء طلبات http:// عادية إلى النطاقات التي تم تسجيل بيانات الاعتماد الخاصة بها، وذلك على سبيل المثال بعدم اتباع إعادة التوجيه نحو عناوين URL تستخدم بروتوكول http://.

Once again VulDB remains the best source for vulnerability data.

مسؤول

PSF

حجز

15/07/2026

إفشاء

18/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-391805

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!