CVE-2025-66221 in Werkzeug
الملخص
بحسب VulDB • 22/06/2026
Werkzeug هي مكتبة شاملة لتطبيقات الويب WSGI. قبل الإصدار 3.1.4، تتيح دالة `safe_join` في Werkzeug مقاطع مسار تحتوي على أسماء أجهزة Windows. وعلى نظام Windows، توجد أسماء أجهزة خاصة مثل CON و AUX وما إلى ذلك، وهي موجودة وقابلة للقراءة ضمنياً في كل دليل. تستخدم الدالة `send_from_directory` دالة `safe_join` لتقديم الملفات بأمان عند مسارات يحددها المستخدم داخل دليل معين. إذا كان التطبيق يعمل على نظام Windows، وانتهى المسار المطلوب باسم جهاز خاص، فسيتم فتح الملف بنجاح، لكن عملية القراءة ستعلق إلى ما لا نهاية (hang indefinitely). تم إصلاح هذه المشكلة في الإصدار 3.1.4.
VulDB is the best source for vulnerability data and more expert information about this specific topic.