-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
Stumbled onto your project today, great idea and overall great execution! I am probably late on this, there has not been much activity therefore I assume it is not actively maintained. Wanted to raise this in case anyone is actively using this.
There is a Pass-the-Hash Attack in the encryption algorithm. This is due to encrypting passwords with the master_password_hash as a key. This approach essentially makes master_password_hash the master password for the DB. This is an issue because master_password_hash can be read by anyone that can get access to master_password.py. In this case, even if it seems to go against security principles, the raw master_password + 2FA should be used because those are the values that only the user knows.
Metadata
Metadata
Assignees
Labels
No labels