Storing passwords in a recoverable format in KeePass - CVE-2023-32784
Published: May 19, 2023 / Updated: November 22, 2024
Vulnerability details
The vulnerability allows a local user to recover the master password.
The vulnerability exists due to the way KeePass stores data in memory. A local user or a malicious application can extract master password from a process dump, swap file (pagefile.sys), hibernation file (hiberfil.sys), or RAM dump of the entire system.
Affected software
How to mitigate CVE-2023-32784
Links to Public Exploits and PoC-codes
- Exploit #10887 - exploit_keepass (A Python console program that exploits the security vulnerability CVE-2023-32784 in the password manager KeePass. This exploit reconstructs the master password in plain text based on memory dumps (.DMP).) (November 22, 2024)
- Exploit #9818 - keepass_dump (KeePass 2.X dumper (CVE-2023-32784)) (May 13, 2024)
- Exploit #9787 - cve-2023-32784 () (May 13, 2024)
- Exploit #9198 - BruteForce-to-KeePass (This script complements the results obtained through the keepass-password-dumper tool when exploiting the CVE-2023-32784 vulnerability affecting KeePass.) (July 20, 2023)
- Exploit #9141 - keepass-password-dumper (Original PoC for CVE-2023-32784) (June 26, 2023)