Description of the issue:
On two different laptops, both running Fedora 41, Brave 1.75.175, 8 days apart, I suddenly lost all passwords.
Browsing the SQLite database, they were all still there.
Downgrading Brave did not help.
Launching Brave with logging to stderr I see:
WARNING:key_storage_libsecret.cc(55)] the encryption key has been modified since it was created.
Using secret-tool search --all application brave
I see on both laptops the secret was modified randomly. One was modified at 03:00 AM. On one laptop this occurs about 20 seconds before the cron.daily job runs. On the other, there was nothing going on.
Restoring .local/share/keyrings
restored the old secret value and the passwords were visible again.
How can this issue be reproduced?
- Luck?
Expected result:
The secret should never change unless all encrypted passwords are going to be re-encrypted.
Brave Version( check About Brave
):
1.75.175
Additional Information: