Kunzisoft / KeePassDX

Lightweight vault and password manager for Android, KeePassDX allows editing encrypted data in a single file in KeePass format and fill in the forms in a secure way.
https://www.keepassdx.com/
GNU General Public License v3.0
4.71k stars 276 forks source link

Saving database with YubiKey breaks plugin key #1616

Closed j-lakeman closed 1 year ago

j-lakeman commented 1 year ago

Describe the bug

saving database with YubiKey as second factor enabled breaks browser integration of database for KeePassXC

To Reproduce

Steps to reproduce the behavior:

  1. create database with KeePassXC with YubiKey as second factor
  2. sync database to every device needed using Nextcloud
  3. pair several pcs with the KeePassXC browser extension
  4. save database with KeePassDX after making any change
  5. open database with KeePassXC on desktop
  6. browser integration is broken, Key field empty, see below screenshot:

Screenshot from 2023-07-16 07-05-54

Expected behavior

browser integration should not be broken

KeePass Database

KeePassDX:

Android:

Additional context

Same problem happened with https://github.com/PhilippC/keepass2android syncing through their embedded WebDAV integration.

J-Jamet commented 1 year ago

Non-reproducible. I've just tested with several devices and I have no problem with the database after saving from KeePassDX.

I don't think the problem lies with the app because :

Screenshot from 2023-08-28 18-58-11

It's possible that the problem is due to synchronization, so I'll leave you to look into this.