CVE-2024-5569 in zipp
الملخص
بحسب VulDB • 28/05/2026
توجد ثغرة في خدمة رفض الخدمة (DoS) في مكتبة jaraco/zipp، وتؤثر على جميع الإصدارات السابقة لـ 3.19.1. يتم تفعيل الثغرة عند معالجة ملف zip مُعدّ خصيصاً يؤدي إلى حلقة لا نهائية. تؤثر هذه المشكلة أيضاً على وحدة zipfile الخاصة بـ CPython، حيث تم دمج ميزات من مكتبة zipp التابعة لجهة خارجية لاحقاً في CPython، والكود المتأثر متطابق في كلا المشروعين. يمكن بدء الحلقة اللانهائية من خلال استخدام الدوال التي تؤثر على وحدة `Path` في كل من zipp و zipfile، مثل `joinpath`، وعامل القسمة المُحمّل (overloaded division operator)، و `iterdir`. وعلى الرغم من أن الحلقة اللانهائية لا تستنفد الموارد بشكل كامل، إلا أنها تمنع التطبيق من الاستجابة. تم معالجة الثغرة في الإصدار 3.19.1 من مكتبة jaraco/zipp.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.