CVE-2026-86776
KeePass 2.35 through 2.61.1 Memory Exhaustion via KDBX Header Field Size
CVSS 3.1 3.3 LOWCVSS 4.0 4.6 MEDIUMCheck source for fixed versionsKEV status unknown
cve-program · CVE-2026-86776
PublishedKeePass versions 2.35 through 2.61.1 fail to validate KDBX header field sizes before memory allocation in the ReadHeaderField function. Attackers can craft a malicious KDBX file declaring excessive header field lengths to trigger allocation of gigabytes of memory, causing the application to consume resources and terminate.
Read the publisher's advisoryAffected versions, risk and source history
Related advisories and sources
Publishers link these advisories through the identifiers shown below. A shared identifier or date alone does not tell you whether your software is affected or whether the advisories describe the same cause.
CVE-2026-86776 · CVE overview and exploitation status
cve-program · CVE-2026-86776
Related changes
Linked by CVE identifierNo related changes are available here.