Vulnerability · Published Oct 29, 2026 · Assigned by GitHub_M

CVE-2026-118673KeePassXC: Out-of-bounds write in browser integration response encryption with oversized database responses

Medium 4.1

In plain English

A medium-severity out-of-bounds write in keepassxc from keepassxreboot. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.1% (higher than 2% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 4.0)4.1Medium
Exploit odds (30 days)0.1%top 98.4% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known

Official description

KeePassXC is a cross-platform community-driven port of the Windows application KeePass Password Safe. From 2.3.0 until 2.8.0, KeePassXC browser integration encrypts authorized responses in src/browser/BrowserMessageBuilder.cpp using a fixed 1 MiB output vector even though Botan::Sodium::crypto_box_easy() writes the plaintext length plus crypto_box_MACBYTES. A browser-protocol client that can access the per-user IPC endpoint, has a valid database association, and causes an unlocked database to generate and encrypt a sufficiently large authorized response can trigger a sequential out-of-bounds write before any response is delivered. This issue is fixed in version 2.8.0.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12keepassxcno fix listedDEBIAN-CVE-2026-118673
Debian:13keepassxcno fix listedDEBIAN-CVE-2026-118673
Debian:14keepassxc2.8.0+dfsg1-1DEBIAN-CVE-2026-118673
Ubuntu:22.04:LTSkeepassxcno fix listedUBUNTU-CVE-2026-118673
Ubuntu:24.04:LTSkeepassxcno fix listedUBUNTU-CVE-2026-118673
Ubuntu:26.04:LTSkeepassxcno fix listedUBUNTU-CVE-2026-118673
Ubuntu:26.10keepassxcno fix listedUBUNTU-CVE-2026-118673

Affected products (as reported)

VendorProductVersions
keepassxreboot keepassxc >= 2.3.0, < 2.8.0

Weakness: CWE-787 · Vector: CVSS:4.0/AV:L/AC:H/AT:P/PR:L/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

References