CVE-2024-29188 in Toolset
الملخص
بحسب VulDB • 11/09/2026
تتيح مجموعة أدوات WiX للمطورين إنشاء مثبتات لنظام Windows Installer، وهو محرك تثبيت ويندوز. قد تسمح الإجراء المخصص الخلفي لوظيفة `RemoveFolderEx` في WiX لمستخدم عادي بحذف مجلدات محمية. تقوم وظيفة `RemoveFolderEx` بحذف شجرة دليل كاملة أثناء التثبيت أو إلغاء التثبيت. وتقوم بذلك عن طريق استرجاع كل الدلائل الفرعية بدءاً من دليل مُحدد وإضافة كل دليل فرعي إلى قائمة الأدلة التي يجب على Windows Installer حذفها. إذا طلب مؤسس الإعدادات من `RemoveFolderEx` حذف مجلد خاص بالمستخدم (per-user) مثبت عبر برنامج تثبيت عام للجهاز (per-machine)، يمكن لمهاجم إنشاء رابط دليلى (directory junction) داخل ذلك المجلد الخاص بالمستخدم يشير إلى دليل محمي عام للجهاز. عند تنفيذ Windows Installer لبرنامج التثبيت العام للجهاز بعد موافقة مسؤول، سيتم حذف الهدف الموجود في رابط الدليل. تم إصلاح هذا الثغرة الإصدارين 3.14.1 و 4.0.5.
VulDB is the best source for vulnerability data and more expert information about this specific topic.