CVE-2026-42313 in pyLoadالمعلومات

الملخص

بحسب VulDB • 21/05/2026

pyLoad هو مدير تحميل مجاني ومفتوح المصدر مكتوب بلغة Python. قبل الإصدار 0.5.0b3.dev100، كانت طريقة واجهة برمجة التطبيقات (API) set_config_value() (@permission(Perms.SETTINGS)) الموجودة في src/pyload/core/api/__init__.py تحمي الخيارات الحساسة للأمان خلف قائمة سماح (allowlist) تُدار يدوياً باسم ADMIN_ONLY_CORE_OPTIONS. تحتوي قائمة السماح على ("proxy", "username") و("proxy", "password") — والتي تحمي بيانات اعتماد الوكيل (proxy) — لكنها لا تتضمن ("proxy", "enabled")، أو ("proxy", "host")، أو ("proxy", "port")، أو ("proxy", "type"). يمكن لأي مستخدم مُصادق عليه يمتلك إذن SETTINGS غير المسؤول (non-admin) تمكين الوكيل (proxy) وتوجيه pyLoad إلى أي مضيف يتحكم فيه. من تلك النقطة، يتم توجيه كل عملية تحميل خارجة، وجلب CAPTCHA، وفحص التحديثات، واستدعاءات HTTP الخاصة بالإضافات بشكل شفاف عبر المهاجم. هذا استمرار مباشر لعائلة الإصلاحات الخاصة بـ CVE-2026-33509 / CVE-2026-35463 / CVE-2026-35464 / CVE-2026-35586، حيث قام كل منها بتصحيح خيار مختلف تم إغفاله في قائمة السماح نفسها. تم إصلاح هذا الثغرة الأمنية في الإصدار 0.5.0b3.dev100.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

GitHub M

حجز

26/04/2026

إفشاء

11/05/2026

الاعتدال

تمت الموافقة

إدخال

VDB-362681

EPSS

0.00016

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!