Autofill username without unlocking vault on mobile

On iOS, with autofill enabled and the vault locked, when I tap into a login field, I get a popup at the bottom that says

password for this website

    < Username >

If I touch the popup, I get presented by the BW unlock option (face, pin, password, etc) and then my username and password get filled in.

The problem is that many many sites now separate the username entry and the password entry into separate pages/screens. This means that I have to fill-in and thus unlock twice.

  1. touch username field
  2. touch autofill popup
  3. unlock BW
  4. username filled in
  5. screen refreshes
  6. touch password field
  7. touch autofill popup
  8. unlock BW
  9. password filled in

That’s annoying even with FaceID. It’s miserable if you unlock with your password.

FEATURE REQUEST:

Since BW does not consider the username a secret and since it can present it without unlocking the vault, can the username be filled without unlocking the vault?

Can we skip step #3?

Where have you seen that? Can you provide a screenshot? (if you do: redact all personal information before posting it)

The vault is locked.

1 Like

… Hmmm… I’m not exactly sure what I’m seeing there… and what exactly provides the “username suggestions” on iOS with the BW mobile app then… according to this recent explanation by @grb in a similar feature request, I would think it can’t be the locked mobile BW app that creates those suggestions… :thinking:

Can’t comment on that other post, but it’s definitely BW, since the suggestion goes away if I log out.

To be sure, log in to the Bitwarden Web Vault, and temporarily change your github.com username from dpantel to dpantel-bw. Then, go back to your iPhone and try to autofill your Github username while the Bitwarden mobile app remains locked — do you now see the dpantel-bw username or the dpantel username (or something else) at the prompt that you screenshotted above?

1 Like

@grb Yes, the username suggested by autofill changes.

1 Like

@dpantel OK, thanks. However, please open your Bitwarden app, and confirm that it is actually locked. If you don’t see the unlock prompt, go to Settings > Account Security, and click “Lock now”. Please post a screenshot of the locked app (after redacting your email address), then repeat the test to see if you are offered the username dpantel-bw; please post a screenshot of that, as well.

Basically, I’m wondering if the unlock prompts that you see while autofilling are popping up un-necessarily (due to some bug), even it the app is actually already unlocked. That would explain why the username could be visible.

Yes. It’s definitely locked.

The reason I ask for the two screenshots (lock screen and autofill showing username) is that if what you are describing is correct, then you may have discovered a bug that would be a serious security vulnerability. I would like to definitively rule out other possibilities before making such a conclusion.

There is no easy way to provide these screenshots without personal information.

You can take me at my word that the app is locked and providing the username, or you can test it yourself.

Typically, forum users would use an image editor to erase or obfuscate personal information before posting a screenshot.

I don’t use the iOS app, so I cannot test this myself. IMO, this falls under the category “extraordinary claims require extraordinary evidence”, so I will likely continue to believe there is some alternative explanation for your observations. If you believe otherwise, I would recommend that you file a report on Github — or, preferrably, on HackerOne (since it appears to be a serious security issue if reproducible).