Skip to main content
← All vulnerabilities
CVE-2026-86776

KeePass 2.35 through 2.61.1 Memory Exhaustion via KDBX Header Field Size

Published
Last modified
published
Not listed in CISA KEV
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

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 declaring excessive header field lengths to trigger allocation of gigabytes of memory, causing the application to consume resources and terminate.

Timeline

  1. CVE published
  2. CISA SSVC assessment

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

  3. Record last updated

Affected versions

  • KeePass KeePass

    From 2.35 · through 2.61.1

References 4

GitHub · KSecur1ty/KDBX-Header-Size-Mirage-POC

keepass.info

vulncheck.com