{"id":"UBUNTU-CVE-2023-32784","details":"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.","modified":"2026-05-20T16:13:38.947228414Z","published":"2023-05-15T06:15:00Z","upstream":["CVE-2023-32784"],"references":[{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2023-32784"},{"type":"REPORT","url":"https://github.com/vdohney/keepass-password-dumper"},{"type":"REPORT","url":"https://sourceforge.net/p/keepass/discussion/329220/thread/f3438e6283/"},{"type":"REPORT","url":"https://www.cve.org/CVERecord?id=CVE-2023-32784"}],"affected":[{"package":{"name":"keepass2","ecosystem":"Ubuntu:16.04:LTS","purl":"pkg:deb/ubuntu/keepass2?arch=source&distro=xenial"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.29+dfsg-1","2.30+dfsg-1","2.30+dfsg-2","2.31+dfsg-1","2.32+dfsg-1"],"ecosystem_specific":{"binaries":[{"binary_name":"keepass2","binary_version":"2.32+dfsg-1"}]},"database_specific":{"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2023/UBUNTU-CVE-2023-32784.json"}},{"package":{"name":"keepass2","ecosystem":"Ubuntu:18.04:LTS","purl":"pkg:deb/ubuntu/keepass2?arch=source&distro=bionic"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.36+dfsg-1","2.37+dfsg-1","2.38+dfsg-1"],"ecosystem_specific":{"binaries":[{"binary_name":"keepass2","binary_version":"2.38+dfsg-1"}]},"database_specific":{"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2023/UBUNTU-CVE-2023-32784.json"}},{"package":{"name":"keepass2","ecosystem":"Ubuntu:20.04:LTS","purl":"pkg:deb/ubuntu/keepass2?arch=source&distro=focal"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.41+dfsg-1","2.43+dfsg-1","2.44+dfsg-1"],"ecosystem_specific":{"binaries":[{"binary_name":"keepass2","binary_version":"2.44+dfsg-1"}]},"database_specific":{"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2023/UBUNTU-CVE-2023-32784.json"}},{"package":{"name":"keepass2","ecosystem":"Ubuntu:22.04:LTS","purl":"pkg:deb/ubuntu/keepass2?arch=source&distro=jammy"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.47+dfsg-2"],"ecosystem_specific":{"binaries":[{"binary_name":"keepass2","binary_version":"2.47+dfsg-2"}]},"database_specific":{"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2023/UBUNTU-CVE-2023-32784.json"}},{"package":{"name":"keepass2","ecosystem":"Ubuntu:24.04:LTS","purl":"pkg:deb/ubuntu/keepass2?arch=source&distro=noble"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.47+dfsg-2"],"ecosystem_specific":{"binaries":[{"binary_name":"keepass2","binary_version":"2.47+dfsg-2"}]},"database_specific":{"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2023/UBUNTU-CVE-2023-32784.json"}},{"package":{"name":"keepass2","ecosystem":"Ubuntu:25.10","purl":"pkg:deb/ubuntu/keepass2?arch=source&distro=questing"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.57+dfsg-3"],"ecosystem_specific":{"binaries":[{"binary_name":"keepass2","binary_version":"2.57+dfsg-3"}]},"database_specific":{"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2023/UBUNTU-CVE-2023-32784.json"}},{"package":{"name":"keepass2","ecosystem":"Ubuntu:26.04:LTS","purl":"pkg:deb/ubuntu/keepass2?arch=source&distro=resolute"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.57+dfsg-3","2.57+dfsg-4","2.60+dfsg-1"],"ecosystem_specific":{"binaries":[{"binary_name":"keepass2","binary_version":"2.60+dfsg-1"}]},"database_specific":{"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2023/UBUNTU-CVE-2023-32784.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N"},{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N"},{"type":"Ubuntu","score":"medium"}]}