CVE-2021-28647

7.8 HIGH

📋 TL;DR

Trend Micro Password Manager 5 (Consumer) has a DLL hijacking vulnerability during installation that allows attackers to place malicious DLLs in installation directories. When users install programs, the vulnerable software loads these malicious DLLs instead of legitimate ones, enabling arbitrary code execution. This affects all users of Trend Micro Password Manager version 5 (Consumer) who install software on their systems.

💻 Affected Systems

Products:
  • Trend Micro Password Manager (Consumer)
Versions: Version 5
Operating Systems: Windows
Default Config Vulnerable: ⚠️ Yes
Notes: Only affects the consumer version, not enterprise versions. Vulnerability occurs during software installation process.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Full system compromise with attacker gaining persistent access, stealing all stored passwords, and installing additional malware or ransomware.

🟠

Likely Case

Local privilege escalation leading to credential theft from the password manager and potential lateral movement within the network.

🟢

If Mitigated

Limited impact with proper endpoint protection detecting malicious DLLs and restricting installation privileges.

🌐 Internet-Facing: LOW - Requires local access or social engineering to place malicious DLLs during installation.
🏢 Internal Only: MEDIUM - Attackers with initial access can escalate privileges and move laterally using stolen credentials.

🎯 Exploit Status

Public PoC: ✅ No
Weaponized: LIKELY
Unauthenticated Exploit: ✅ No
Complexity: LOW

Requires local access to place malicious DLLs in installation directories. Social engineering could trick users into installing malicious software.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: Version 5.0.0.1267 or later

Vendor Advisory: https://helpcenter.trendmicro.com/en-us/article/TMKA-10282

Restart Required: Yes

Instructions:

1. Open Trend Micro Password Manager. 2. Go to Settings > About. 3. Check current version. 4. If below 5.0.0.1267, download latest version from Trend Micro website. 5. Run installer and follow prompts. 6. Restart computer after installation.

🔧 Temporary Workarounds

Restrict installation privileges

windows

Limit user permissions to prevent unauthorized software installation and DLL placement.

Use Group Policy to restrict standard user installation rights

Monitor DLL loading

windows

Configure endpoint protection to monitor and block suspicious DLL loading during installations.

Configure Windows Defender Application Control or third-party EDR

🧯 If You Can't Patch

  • Uninstall Trend Micro Password Manager 5 and use alternative password management solutions
  • Implement strict application whitelisting to prevent unauthorized software installation

🔍 How to Verify

Check if Vulnerable:

Check Trend Micro Password Manager version in Settings > About. If version is below 5.0.0.1267, system is vulnerable.

Check Version:

Check program version in Windows Add/Remove Programs or via Settings > About in the application

Verify Fix Applied:

Verify version is 5.0.0.1267 or higher in Settings > About. Test installation of legitimate software to ensure no unexpected DLL loading.

📡 Detection & Monitoring

Log Indicators:

  • Unexpected DLL loading events during software installation
  • Process creation from installation directories with suspicious parent processes

Network Indicators:

  • Outbound connections from password manager process to unknown IPs
  • DNS requests for suspicious domains after software installation

SIEM Query:

EventID=4688 AND (ProcessName LIKE '%install%' OR ProcessName LIKE '%setup%') AND (NewProcessName LIKE '%.dll' OR CommandLine LIKE '%.dll%')

🔗 References

📤 Share & Export