CVE-2026-48987 in pyLoad
الملخص
بحسب VulDB • 15/09/2026
pyLoad هو مدير تحميل مجاني ومفتوح المصدر مكتوب بلغة Python. قبل الإصدار 0.5.0b3.dev101، كان كائن EventManager الموجود في src/pyload/core/managers/event_manager.py يضيف كائناً من نوع Client إلى قائمة clients لكل uuid فريد يتم إرساله عبر نقطة النهاية getEvents التي تتطلب المصادقة (authenticated)، لكن دالة get_events لا تستدعي الدالة clean المتاحة لإزالة العملاء غير النشطين. يمكن لمستخدم مُصرّح له بالوصول تقديم قيم UUID فريدة بشكل متكرر، مما يؤدي إلى تراكم كائنات العميل واستهلاك ذاكرة العملية دون حدود حتى بعد توقف الطلبات. ويمكن أن يتسبب استنفاد الذاكرة الناتج في إنهاء عملية pyLoad بسبب نفاد الذاكرة على مستوى نظام التشغيل (out-of-memory termination)، أو حدوث عدم استقرار عام على المضيف وحرمان من الخدمة (denial of service). تم إصلاح هذه المشكلة في الإصدار 0.5.0b3.dev101.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.