
Macro Expert <= 4.9.4 - تصعيد الامتيازات بسبب الأذونات غير الآمنة
Macro Expert <= 4.9.4 - تصعيد الامتيازات عبر أذونات غير آمنة
تسمح ثغرة الأذونات غير الآمنة في Macro Expert 4.9.4 والإصدارات الأقدم لمهاجم محلي غير متمتع بالامتيازات بتنفيذ تعليمات برمجية عشوائية بصلاحيات SYSTEM عبر سكربت مُصمَّم خصيصًا، وذلك باستبدال الملف التنفيذي MacroService.exe الموجود داخل مسار يمكن التحكم فيه.
servicename: Macro Expert
أذونات المسار: c:\program files (x86)\grasssoft\macro expert
C:\>icacls "C:\Program Files (x86)\GrassSoft\Macro Expert"
C:\Program Files (x86)\GrassSoft\Macro Expert BUILTIN\Users:(OI)(CI)(M)
NT SERVICE\TrustedInstaller:(I)(F)
NT SERVICE\TrustedInstaller:(I)(CI)(IO)(F)
NT AUTHORITY\SYSTEM:(I)(F)
NT AUTHORITY\SYSTEM:(I)(OI)(CI)(IO)(F)
BUILTIN\Administrators:(I)(F)
BUILTIN\Administrators:(I)(OI)(CI)(IO)(F)
BUILTIN\Users:(I)(RX)
BUILTIN\Users:(I)(OI)(CI)(IO)(GR,GE)
CREATOR OWNER:(I)(OI)(CI)(IO)(F)
APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES:(I)(RX)
APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES:(I)(OI)(CI)(IO)(GR,GE)
يمكن للمستخدمين غير المتمتعين بالامتيازات، أو العمليات الخبيثة، و/أو الجهات الفاعلة المهددة تعديل الملفات الموجودة في هذا المسار. كما أن الخدمة "Macro Expert" التي تعمل ضمن سياق SYSTEM ستستدعي الملف "MacroService.exe" الموجود في هذا الدليل. وإذا استبدل مستخدم خبيث الملف التنفيذي المسمى "MacroService.exe" داخل هذا الدليل، فستقوم الخدمة دون قصد بتنفيذ هذه الملفات الثنائية الخبيثة عند إعادة التشغيل، وتشغيلها بامتيازات SYSTEM.
Alaa Kachouh.....