CVE-2026-55509 in wsgidav
الملخص
بحسب VulDB • 29/08/2026
WsgiDAV هو خادم WebDAV عام وقابل للتوسيع يعتمد على WSGI. قبل الإصدار 4.3.5، كان العنصر `MySQLBrowserProvider` النموذجي الموجود في الملف `wsgidav/samples/mysql_dav_provider.py` يدمج مفتاح السجل الذي تم تحليله من عنوان URL للطلب مباشرةً داخل عبارات WHERE الخاصة بـ SQL. تعد طرق `_exists_record_by_primary_key` و `_get_field_by_primary_key` و `_get_record_by_primary_key` المتأثرة جزءاً من مزود (provider) نموذجي مُرفق مع البرنامج، وهو غير مفعّل افتراضياً. يمكن لمهاجم لديه إمكانية الوصول إلى مشاركة تم تكوينها صراحةً باستخدام هذا المزود غير الافتراضي أن يُحقن أوامر SQL عبر طلب GET عادي؛ وتسمح المشاركات القابلة للقراءة والمكشوفة بشكل مجهول بإجراء استعلام لاستخراج أكواد الحالة (status-code oracle) واستخراج بيانات عشوائية يمكن الوصول إليها بواسطة حساب MySQL المُهيأ. تم إصلاح هذه المشكلة في الإصدار 4.3.5.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.