Skip to content

Opening KeePass 2.38 generated database not working #2863

@vpav

Description

@vpav

KeePassXC fails to open databases that were generated with KeePass2 and use passphrases and keyfiles. I am not sure if this is the same issue as #2834 as I don't get any segfaults.

Expected Behavior

KeePassXC should be able to open the database.

Current Behavior

When opening a kdbx database that was generated using KeePass 2.38 on a Windows 7 x64 system, opening fails. KeePassXC shows a wrong pw/corrupted db error message.
The respective database uses AES with AES-Key Derivation, GZip Compression.
The db is using both a passphrase and a keyfile.
The behaviour is reproducible, I can provide a test-db if required.

Possible Solution

Steps to Reproduce

  1. Open Keepass 2.38
  2. Generate a new DB using AES / AES-KDF / Gzip
  3. select passphrase and generate a fresh keyfile
  4. Open that database with KeePassXC 2.4.0

Context

Debug Info

KeePassXC - Version 2.4.0
Revision: c51752d

Libraries:

  • Qt 5.12.1
  • libgcrypt 1.8.4

Operating system: Windows 7 SP 1 (6.1)
CPU architecture: x86_64
Kernel: winnt 6.1.7601

Enabled extensions:

  • Auto-Type
  • Browser Integration
  • SSH Agent
  • KeeShare (signed and unsigned sharing)
  • YubiKey

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions