Skip to content

[PM-32136] Bitwarden is hallucinating some TOTP verification codes #6526

@zotabee

Description

@zotabee

Steps To Reproduce

Basically, the Bitwarden (full password manager) android app is showing me some TOTP codes for some entries who don't have TOTP key/code at all. (Field completely empty - never used - never filled)

It's definitively a new / recent bug on the Android app. Not sure if it's reproducible.

It's only happening on my most recently created entries, from these past couple days. I noticed because I have a discrepancy of how many TOTP I have between my different password managers.

My usual process is creating entries manually in the web version of Bitwarden. Auto-filling with the addon or Android app when needed to login.

  1. Go to web version of Bitwarden, add some entries (username, password, website but do NOT fill the "Authenticator key" field - leave it empty)
  2. Save it
  3. Check the Android version
  4. Go on TOTP -> Verification codes
  5. I see some entries showing a TOTP code even though they don't have TOTP key! If I edit the entry there is no TOTP code even on the android version.

I confirm that on like my 4-5 most recent entries from the past few days, I have this bug. It's services/websites without TOTP keys.

Interestingly these entries are all showing the same fake TOTP code. No idea where is this getting from.

There is no problem on the web version or the Firefox addon, only happening on the android app. A sync doesn't help.

Expected Result

Don't show TOTP/Verification code if the TOTP field is empty, like it always did in the past.

Actual Result

I'm seeing fake TOTP that doesn't exist for entries that don't have a TOTP at all, never had.

Screenshots or Videos

Image
Image
Image
Image
Image
Image
Image

Additional Context

It seems that only my last newly created logins/entries are impacted, from the last two weeks maybe. From end of January ~31th to Feb 8 are impacted. All created from the web version.

Build Version

© Bitwarden Inc. 2015-2026

Version: 2026.1.1 (21176)
📱 samsung SM-S931B 🤖 16@36 📦 prod
🧱 commit: 0ee3e2e
💻 build source: bitwarden/android/actions/runs/21527118876/attempts/1
🦀 SDK: 2.0.0-4676-0544ddec
🌩 Server: 2026.1.1 @ US

What server are you connecting to?

EU (well it seems it's US from the android app but I'm EU based)

Self-host Server Version

No response

Environment Details

  • Android app

Issue Tracking Info

  • I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions