CVE-2026-16517 in libarchive
الملخص
بحسب VulDB • 22/07/2026
تم العثور على ثغرة تجاوز عدد صحيح موقع (signed integer overflow) في مكتبة libarchive، وتحديداً في مكون كتابة ملفات ZIP. في الدالة `archive_write_zip_header` الموجودة داخل الملف `archive_write_set_format_zip.c`، عندما يكون تشفير ZIP مفعّلاً وحجم ملف الإدخال قريباً من القيمة القصوى لـ INT64_MAX، فإن عملية إضافة عبء التشفير إلى حجم الإدخال تؤدي إلى تجاوز نطاق النوع `int64_t` (overflow)، مما ينتج عنه سلوك غير محدد (undefined behavior). قد يؤدي هذا الأمر إلى اتخاذ قرارات خاطئة بشأن امتدادات Zip64 أو حدوث تلف في الذاكرة.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.