CVE-2020-27020
📋 TL;DR
Kaspersky Password Manager's password generator had cryptographic weaknesses that could allow attackers to predict generated passwords if they knew certain information like generation time. This affects users who relied on the built-in password generator feature in vulnerable versions.
💻 Affected Systems
- Kaspersky Password Manager
📦 What is this software?
⚠️ Risk & Real-World Impact
Worst Case
Attackers could compromise accounts protected by predictable passwords, leading to unauthorized access to sensitive systems and data.
Likely Case
Targeted attacks against high-value accounts where attackers can gather generation timing information through other means.
If Mitigated
Limited impact if users have changed passwords generated during vulnerable period or use multi-factor authentication.
🎯 Exploit Status
Requires knowledge of password generation time and access to generated passwords.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: 9.1.0.767 and later
Vendor Advisory: https://support.kaspersky.com/general/vulnerability.aspx?el=12430#270421
Restart Required: Yes
Instructions:
1. Open Kaspersky Password Manager. 2. Check for updates in settings. 3. Install update to version 9.1.0.767 or later. 4. Restart the application.
🔧 Temporary Workarounds
Use external password generator
allGenerate passwords using a different, cryptographically secure password manager or generator until patched.
Manually create strong passwords
allCreate passwords manually using random character combinations of sufficient length and complexity.
🧯 If You Can't Patch
- Change all passwords generated by Kaspersky Password Manager during vulnerable period
- Enable multi-factor authentication on all accounts using affected passwords
🔍 How to Verify
Check if Vulnerable:
Check Kaspersky Password Manager version in application settings or About section.
Check Version:
Check application settings or About dialog in Kaspersky Password Manager.
Verify Fix Applied:
Confirm version is 9.1.0.767 or higher after update.
📡 Detection & Monitoring
Log Indicators:
- Unusual login attempts to accounts using Kaspersky-generated passwords
Network Indicators:
- Failed authentication attempts followed by successful logins
SIEM Query:
Authentication logs showing pattern of failed then successful logins for accounts using password manager