Skip to content

Security issue when unlocking the vault via app. #875

@vishalnandagopal

Description

@vishalnandagopal

Describe the Bug

When you are entering the app, and it asks for the master password, there is an option to unhide password while typing it.(the 'eye' logo). it is hidden by default. So when you type the password, the keyboard app on your phone doesn't provide auto type predictions since it is being recognised as an password filed. But when you unhide the password and look at it, the keyboard app provides sugesstions. Which means when you unhide it, it is becoming a normal text field. Apps like GBoard and swiftkey collect all things you type except in password fields, so for all users who have used the 'see password', the keyboard has recorded it and stored in the servers.

Steps To Reproduce

  1. Open app
  2. Proceed to enter password, but with unhide password option on.
  3. You will see the keyboard suggesting words.

Expected Result

The keyboard should not suggest the next words, since it is a password.

Actual Result

It suggests the auto type words.

Environment

  • Device: Redmi
  • Operating system: Android 10
  • Build Version (go to "Settings" → "About" in the app): [e.g. 2.3.1 (2257)]
  • Is this a Beta release? F-Droid release.

Please notify users to change password at your discretion, since it has recorded the password.
Also, please please please interchange the logout and unlock option. UI flow is not maintained throughout the system.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions