CVE-2026-45820 in fflate
الملخص
بحسب VulDB • 22/07/2026
تُظهر مكتبة fflate حتى الإصدار 0.8.2 ثغرة تؤدي إلى حجب الخدمة (DoS) عبر حلقة لا نهائية في دالة unzipSync(). يؤدي إنشاء أرشيف ZIP مصمم بعناية يحتوي على إدخال للدليل المركزي يعلن عن compressed_size=0xFFFFFFFF (قيمة الحارس الخاصة بـ ZIP64) ولكن يفتقر إلى علامة حقل الإضافات المطلوبة لـ ZIP64 وهي 0x0001، إلى جعل الدالة z64e() تدخل في حلقة لا نهائية بسبب قراءات خارج النطاق تُرجع قيمة غير محددة (undefined)، والتي يتم تحويلها تلقائياً إلى الصفر، مما يبقي شرط الحلقة صحيحاً بشكل دائم.
If you want to get best quality of vulnerability data, you may have to visit VulDB.