CVE-2021-45975
📋 TL;DR
This vulnerability in Acer Care Center allows local attackers to perform DLL hijacking attacks by placing malicious DLL files on the system. When the vulnerable ListCheck.exe application launches, it loads the malicious DLL instead of legitimate ones, enabling arbitrary code execution with administrator privileges. This affects users running Acer Care Center 4.x versions before 4.00.3038 on Windows systems.
💻 Affected Systems
- Acer Care Center
📦 What is this software?
⚠️ Risk & Real-World Impact
Worst Case
Local attacker gains full system control with administrator privileges, enabling installation of persistent malware, data theft, and complete system compromise.
Likely Case
Local attacker escalates privileges from standard user to administrator, enabling installation of additional malware or credential theft.
If Mitigated
Attack fails due to proper file permissions, application whitelisting, or the system already being patched.
🎯 Exploit Status
Exploitation requires local access but is straightforward once the attacker can place a malicious DLL in the appropriate directory.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: 4.00.3038 or later
Vendor Advisory: https://community.acer.com/en/kb/articles/14757-acer-care-center-requires-an-update-to-resolve-a-security-vulnerability
Restart Required: Yes
Instructions:
1. Open Acer Care Center. 2. Check for updates in the application. 3. Install version 4.00.3038 or later. 4. Restart the system if prompted.
🔧 Temporary Workarounds
Remove vulnerable application
windowsUninstall Acer Care Center if not needed
Control Panel > Programs > Uninstall a program > Select Acer Care Center > Uninstall
Restrict file permissions
windowsSet strict permissions on directories where ListCheck.exe runs to prevent DLL placement
icacls "C:\Program Files\Acer\Care Center" /deny Users:(OI)(CI)W
🧯 If You Can't Patch
- Uninstall Acer Care Center completely from affected systems
- Implement application whitelisting to prevent execution of ListCheck.exe
🔍 How to Verify
Check if Vulnerable:
Check Acer Care Center version: Open the application and look at the version number in About or Settings. If version is below 4.00.3038, the system is vulnerable.
Check Version:
wmic product where name="Acer Care Center" get version
Verify Fix Applied:
Verify Acer Care Center version is 4.00.3038 or higher after update installation.
📡 Detection & Monitoring
Log Indicators:
- Windows Event Logs showing DLL loading from unusual locations
- Process Monitor logs showing ListCheck.exe loading DLLs from non-system directories
Network Indicators:
- No network indicators - this is a local attack
SIEM Query:
EventID=7 OR EventID=11 AND ProcessName="ListCheck.exe" AND ImageLoaded contains ".dll" AND NOT ImageLoaded contains "System32"
🔗 References
- https://acercsi.com
- https://aptw.tf/2022/01/20/acer-care-center-privesc.html
- https://community.acer.com/en/kb/articles/14757-acer-care-center-requires-an-update-to-resolve-a-security-vulnerability
- https://acercsi.com
- https://aptw.tf/2022/01/20/acer-care-center-privesc.html
- https://community.acer.com/en/kb/articles/14757-acer-care-center-requires-an-update-to-resolve-a-security-vulnerability