PT-2026-43482
CVE-2025-15649
·
تاريخ النشر
2026-05-27
·
تاريخ التحديث
2026-09-28
الوصف من
CVSS 3.1
5.5
متوسطةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات IO::Uncompress::Unzip الأقدم من 2.215
الوصف
تحدث استثناءات غير مكتشفة عند تحليل رأس ملف zip يحتوي على تاريخ DOS غير صحيح. تقوم الدالة
dosToUnixTime() بفك تشفير حقل تاريخ آخر تعديل في رأس الملف المحلي وتستدعي Time::Local::timelocal() دون حماية eval. إذا أدى فك تشفير حقل التاريخ إلى شهر أو يوم أو ساعة خارج النطاق، تفشل الدالة timelocal()، مما يتسبب في انتشار الاستثناء عبر IO::Uncompress::Unzip->new($file) بدلاً من إرجاع القيمة المتوقعة undef و$UnzipError.التوصيات
قم بالتحديث إلى الإصدار 2.215 أو أحدث.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾