Source: keepassxc
Version: 2.7.10+dfsg1-1
Severity: normal
Tags: security upstream fixed-upstream
X-Debbugs-CC: [email protected]

Dear Maintainer and Security Team,

I am reporting the public upstream advisory GHSA-rq29-wgrv-xgh4 for
assessment in Debian:
https://github.com/keepassxreboot/keepassxc/security/advisories/GHSA-rq29-wgrv-xgh4

Upstream reports an integer overflow in the legacy KeePass 1 (.kdb)
importer. A crafted record count can overflow a 32-bit multiplication
in parseGroupTreeState(), bypassing the buffer-length check and
causing out-of-bounds reads.

The advisory lists versions before 2.8.0 as affected and 2.8.0 as
patched. Upstream assesses the impact as denial of service requiring
import of a crafted file and rates the issue Low. The patch performs
the multiplication using a 64-bit integer.

The release notes associate this fix with upstream PR #13682.

The fix is included in KeePassXC 2.8.0-beta1, announced on 23 September 2026:
https://keepassxc.org/blog/2026-09-23-2.8.0-beta1-released/

I use Debian 13 (trixie) with keepassxc-full 2.7.10+dfsg1-1. I have
not independently reproduced this issue or verified whether
Debian-specific patches address it. On 10 October 2026, I could not
find a corresponding entry on the package's Security Tracker page or a
matching report in the current source-package bug list.

Could you assess whether Debian is affected and consider backporting
the applicable fix to trixie? Please adjust the severity as
appropriate.

Thank you,
Jonatan Nyberg

Reply via email to