Skip to main content
← All vulnerabilities
CVE-2023-32784

In KeePass 2.x before 2.54, it is possible to recover the cleartext master password from a memory dump, even when a workspace is locked or n

Published
Last modified
published
Not listed in CISA KEV
14 proofs of concept on GitHub
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: partial

Summary

In KeePass 2.x before 2.54, it is possible to recover the cleartext master password from a memory dump, even when a workspace is locked or no longer running. The memory dump can be a KeePass process dump, swap file (pagefile.sys), hibernation file (hiberfil.sys), or RAM dump of the entire system. The first character cannot be recovered. In 2.54, there is different API usage and/or random string insertion for mitigation.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • n/a n/a

    Version range not reported

References 16

GitHub · vdohney/keepass-password-dumper

sourceforge.net

GitHub · keepassxreboot/keepassxc

GitHub · Amperclock/CVE-2023-32784-kdbxpassdmp

GitHub · CTM1/CVE-2023-32784-keepass-linux

GitHub · Cmadhushanka/CVE-2023-32784-Exploitation

GitHub · G4sp4rCS/CVE-2023-32784-password-combinator-fixer

GitHub · Pugazhendii22/keepass-exfil-forensics

GitHub · areebashoaib42/KeePass-CVE-2023-32784-Exploitation-and-Defense

GitHub · dawnl3ss/CVE-2023-32784

GitHub · dev0558/CVE-2023-32784-EXPLOIT-REPORT

GitHub · hau-zy/KeePass-dump-py

GitHub · mister-turtle/cve-2023-32784

GitHub · super-oof/keepass2-password-finder

GitHub · und3sc0n0c1d0/BruteForce-to-KeePass

GitHub · z-jxy/keepass_dump