CVE-2026-86776
LowCVSS 3.3Exploitation Probability (EPSS)
Low risk2th percentile - higher than 2% of all known CVEs
Summary
KeePass 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 with excessive header field lengths to trigger allocation of gigabytes of memory, causing resource consumption and termination.
Risk Assessment
Opening a malicious KDBX file can cause KeePass to crash, potentially leading to denial of service and possible data loss.
Recommendation
Update KeePass to a version newer than 2.61.1 that includes the fix.
Other vulnerabilities in KeePass
Original NVD description (English source)
KeePass 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.

