Read the docs
TI-2026-71790 Aliases CVE-2026-69150

Heap use-after-free in KeePassXC KDB importer

Priority LOW 19CWE-416Published · Updated

Key facts

Attack vector
Local
Privileges required
Low
User interaction
Active
Attack complexity
High
Attack requirements
Present
Impact type
—
Confidentiality · integrity · availability
None · Low · High
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA.

Summary

KeePassXC before 2.8.0-beta1 keeps stale entry pointers in its KeePass1 (KDB) legacy import after deleting metastream entries. A crafted, unlockable .kdb file whose KPX_CUSTOM_ICONS_4 metastream references an earlier entry UUID makes the importer write through a freed pointer, a heap use-after-free (CWE-416). A user who imports such a file can trigger a reliable process crash and a controlled write.

Written with Claude Haiku 5.5 from the sources below · 2026-10-27

Description from the CNA

KeePassXC is a cross-platform community-driven port of the Windows application KeePass Password Safe. Prior to 2.8.0-beta1, KeePass1 / KDB legacy import retains raw Entry pointers in m_entryUuids after deleting metastream entries. When a crafted, unlockable .kdb file contains an earlier metastream entry followed by a KPX_CUSTOM_ICONS_4 metastream that references the earlier UUID, parseCustomIcons4() calls Entry::setIcon through the stale pointer, causing a heap use-after-free with a controlled write and a reliable process crash. This issue is fixed in version 2.8.0-beta1.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00138 3rd percentileScored 2026-11-07
Fix Fixed keepassxc (keepassxreboot): 2.8.0-beta1

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
keepassxrebootkeepassxcbefore 2.8.0-beta12.8.0-beta1Patch availableCNA
  • keepassxc Vendorkeepassxreboot Affected before 2.8.0-beta1 Fixed in 2.8.0-beta1 Patch available CNA

Remediation

Upgrade KeePassXC to version 2.8.0-beta1, which fixes this issue. The sources list no Red Hat fix for KeePassXC, and Red Hat lists one product as not affected.

Written with Claude Haiku 5.5 from the sources below · 2026-10-27

  • Fix · CNA keepassxc (keepassxreboot) Fixed in 2.8.0-beta1

Vendor assessments

Red Hat

Red Hat's page for this CVE →

Not affected: 1 product
  • Red Hat

Timeline

  1. 2026-10-13 Threatist record created from CVE-2026-69150
  2. 2026-10-13 CISA SSVC decision points changed
  3. 2026-10-16 Affected versions changed · Red Hat
  4. 2026-10-16 CVSS score added · Red Hat

References

  • TI-2026-82635 Out-of-bounds write in KeePassXC browser integration encryption CVSS 4.0MEDIUM 4.1

Sources