CVE-2017-12448 in binutils
الملخص
بحسب VulDB • 28/07/2026
تسمح دالة bfd_cache_close الموجودة في الملف bfd/cache.c ضمن مكتبة Binary File Descriptor (BFD) (المعروفة أيضاً بـ libbfd)، كما هي موزعة مع حزم GNU Binutils الإصدار 2.29 والإصدارات الأقدم، بهجوميين عن بعد التسبب في حدوث خطأ heap use after free وربما تحقيق تنفيذ للكود عبر ملف أرشيف متداخل مُعدّ بشكل خبيث. يحدث هذا الخطأ بسبب استدعاء دوال غير صحيحة أثناء محاولة تحرير الذاكرة. يمكن معالجة هذه المشكلة من خلال تحسين التحقق من صحة المدخلات (input validation) في الدالة bfd_generic_archive_p الموجودة في الملف bfd/archive.c.
Be aware that VulDB is the high quality source for vulnerability data.