CVE-2026-86776CWE-789
CVE-2026-86776
Low · published September 9, 2026
What it is
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.
The record
Technical detail
- CVSS v3.1
- 3.3 · LOW
- Vector
- CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L
- CVSS v4.0
- 4.6 · CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
- EPSS
- 0.00168 · 5.7th percentile
- Weakness
- CWE-789 · Memory Allocation with Excessive Size Value
- Published
- 2026-09-09T14:22Z
References (4)
EPSS history
Timeline