-
Notifications
You must be signed in to change notification settings - Fork 2.6k
[Security] Missing passwords on macOS and Linux #33548
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
These reports are still coming in: |
More reports — not sure if I should keep adding threads here (I have not been doing so thus far): |
Quick note - @LaurenWags was able to fix the issue by launching from command line and appending |
My general setup is covered under #33548 (comment) but can confirm, when using
Note, my experience was limited to password loss - not tabs, bookmarks, etc.
|
@Brave-Matt @bsclifton @LaurenWags By default (on most platforms), the password manager hides all the passwords if there's at least one that's undecryptable. @LaurenWags Can we jump on a call to find out which one of your passwords is corrupted? If we find the faulty one, we might be able to infer how it got corrupted exactly. |
I have encountered the same problem (macOS 14.6 and Brave Version 1.68.134 Chromium: 127.0.6533.88 (Official Build) (arm64)) where password manager would not display any passwords. I inspected the SQLite3 DB What I did to work around the problem is to launch Brave with I then made backup of the Consequently, I now have DB with undecryptable passwords and working one. The original DB with undecryptable passwords has 155 passwords, the fixed one has 113. A lot of rows in the "corrupted" DB are duplicates with only 3 unique rows. Not sure what to try next and how would I find undecryptable passwords in the "corrupted" DB? |
Thanks for reporting the above @mario-grgic.
|
@szilardszaloki Date Modified: Nov 22, 2023 at 4:35:56 PM (this matches the time this new machine was setup and Brave installed). |
@mario-grgic That's very helpful, thanks! Narrowing down your passwords to only the faulty ones is not impossible, but a bit elaborate. Basically, after doing a backup ( Now you want to try to reduce the set of rows that you remove from |
I have a hypothesis on how I may have gotten into this state. When I setup the new computer, I used This may explain the duplicate saved passwords I see and would also explain two different passwords encrypted with different keychains. Come to think of it, users that use Timemachine backups to restore their profile on different computers would run into similar issue and this is probably a fairly common use case for macOS users. @szilardszaloki I have found a few URLs for which I have two different hex encoded passwords. One is decryptable on new machine, the other is not. |
Migrating profiles that way would definitely be problematic, since the Also, I suspect not, but asking anyway — do you still have the old machine by any chance? |
Enables the `SkipUndecryptablePasswords` feature to help users who are not able to see their logins in brave://password-manager/passwords Fixes #1164 Main issue tracked with brave/brave-browser#33548
Enables the `SkipUndecryptablePasswords` feature to help users who are not able to see their logins in brave://password-manager/passwords Fixes #1164 Main issue tracked with brave/brave-browser#33548
Requires |
Enables the `SkipUndecryptablePasswords` feature to help users who are not able to see their logins in brave://password-manager/passwords Fixes #1164 Main issue tracked with brave/brave-browser#33548
Verified with
Clean Profile - PASSED
![]()
![]()
![]() Upgrade profile - PASSEDpre-req: disable internet before testing so griffin seed isn't pulled as there is currently a griffin study to enable this feature on Release channel
![]()
![]()
![]()
![]() |
Verified with
Clean Profile - PASSED
![]()
![]()
![]() Upgrade profile - PASSEDpre-req: disable internet before testing so griffin seed isn't pulled as there is currently a griffin study to enable this feature on Release channel
![]()
![]()
![]()
![]() |
I can confirm that the issue is fixed. Tested with Brave 1.68.141 Chromium: 127.0.6533.120 (Official Build) (arm64) and my original |
Description
There's a password loss issue effecting macOS and Linux.
@szilardszaloki:
Follow-up to the original general data loss issue can be found here: #40375
The text was updated successfully, but these errors were encountered: