CVE-2021-45492
Təsvir
Sage 300 ERP (əvvəlki accpac) proqramının 6.8.x versiyasına qədər olan versiyalarında quraşdırıcı, C:\Sage\Sage300\Runtime kataloqunu sistem səviyyəli PATH mühit dəyişəninin ilk elementi kimi konfiqurasiya edir. Lakin, Sage quraşdırıcısı açıq şəkildə icazələri təyin etmədikdə və buna görə də C:\ qovluğundan zəif icazələri miras aldıqda, bu kataloq imtiyazsız istifadəçilər tərəfindən yazıla biləndir. Sistem səviyyəli PATH dəyişənindəki elementlər DLL faylları üçün axtarış sırasına daxil edildiyi üçün hücumçu imtiyazlarını SYSTEM səviyyəsinə yüksəltmək məqsədilə DLL search-order hijacking həyata keçirə bilər. Bundan əlavə, əgər Global Search və ya Web Screens funksionallığı aktivdirsə, imtiyazsız istifadəçilərin tətbiq kataloquna dəyişiklik etmək icazələri olduğu üçün GlobalSearchService və Sage.CNA.WindowsService xidmətləri vasitəsilə yenidən DLL search-order hijacking yolu ilə imtiyazların yüksəldilməsi mümkündür. Qeyd edək ki, proqramın köhnə versiyaları standart olaraq %PROGRAMFILES(X86)% qovluğuna quraşdırılsa da (hansı ki, Sage qovluğunun güclü icazələri miras almasına şərait yaradır və quraşdırmanı zəifliyə qarşı dayanıqlı edir), həmin versiyalar üçün rəsmi Sage 300 quraşdırma təlimatları C:\Sage qovluğuna quraşdırmağı tövsiyə edir ki, bu da quraşdırmanı zəifliyə məruz qoyur.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| sage sage_300 | v ≤ 2022 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.