Skip to content

[PM-40235] mysignins.microsoft.com/security-info refuses to register a CTAP key-pair that VC 21686 accepts. #7157

Description

@roke-julian-lockhart

Origin

Web (Browser)

Web URL or App name

mysignins.microsoft.com/security-info

Passkey Action

  • Creating new passkey (Registration)
  • Signing in (Authentication)

Build Information

© Bitwarden Inc. 2015-2026

Version: 2026.6.0 (21686)
📱 Fairphone FP5 🤖 15@35 📦 prod
🧱 commit: bitwarden/android/release/2026.6-rc56@cc9b7d3edf77f523433f6a8cda5577e56ae1a4e2
💻 build source: bitwarden/android/actions/runs/27437870956/attempts/1
🦀 SDK: 3.0.0-7338-5bdc976f
🌩 Server: 2026.6.1 @ US

Additional Information

As in clients/issues/21792, the problem is that it fails to register, on Microsoft's side:

Image

However, unlike where clients/issues/21201 applies, bitwarden_flight_recorder4094515514079284772.zip/flight_recorder_2026-07-10_17-29-10.txt contained:

Bitwarden Android - Password Manager
Log Start Time: 2026-07-10 17:29:10:601
Log Duration: 1h
App Version: 2026.6.0 (21686)
Build: release/standard
SDK Version: 🦀 3.0.0-7338-5bdc976f
CI Build Info: 🧱 commit: bitwarden/android/release/2026.6-rc56@cc9b7d3edf77f523433f6a8cda5577e56ae1a4e2
💻 build source: bitwarden/android/actions/runs/27437870956/attempts/1
Device: 📱 Fairphone FP5 🤖 15@35 📦 prod
🌩 Server: Bitwarden Cloud 2026.6.1 @ US
Fingerprint: Fairphone/FP5/FP5:15/AQ3A.240912.001/VT2X:user/release-keys
2026-07-10 17:29:10:609DEBUGm38RootNavScreen destination changed: com.x8bit.bitwarden.ui.platform.feature.vaultunlockednavbar.VaultUnlockedNavbarRoute in com.x8bit.bitwarden.ui.platform.feature.vaultunlocked.VaultUnlockedGraphRoute
2026-07-10 17:29:10:655DEBUGm38VaultUnlockedNavBarScreen destination changed: com.x8bit.bitwarden.ui.platform.feature.settings.about.SettingsAboutRoute.Standard in com.x8bit.bitwarden.ui.platform.feature.settings.SettingsGraphRoute
2026-07-10 17:29:13:901DEBUGAppStateManagerImpl$AppForegroundObserverApp is backgrounded
2026-07-10 17:29:43:596DEBUGBitwardenCredentialProviderServiceCreate credential request received.
2026-07-10 17:29:48:895DEBUGAppStateManagerImpl$AppForegroundObserverApp is foregrounded
2026-07-10 17:29:49:015DEBUGm38MainActivity destination changed: com.x8bit.bitwarden.ui.platform.feature.overlaynav.OverlayNavRoute
2026-07-10 17:29:49:024DEBUGm38OverlayNavScreen destination changed: com.x8bit.bitwarden.ui.platform.feature.rootnav.RootNavigationRoute
2026-07-10 17:29:49:088DEBUGm38RootNavScreen destination changed: com.x8bit.bitwarden.ui.platform.feature.splash.SplashRoute
2026-07-10 17:29:49:139DEBUGm38RootNavScreen destination changed: com.x8bit.bitwarden.ui.platform.feature.vaultunlockednavbar.VaultUnlockedNavbarRoute in com.x8bit.bitwarden.ui.platform.feature.vaultunlocked.VaultUnlockedGraphRoute
2026-07-10 17:29:49:150DEBUGm38RootNavScreen destination changed: pab/{encodedData} in com.x8bit.bitwarden.ui.platform.feature.vaultunlocked.VaultUnlockedGraphRoute
2026-07-10 17:29:49:367DEBUGwn6resolveHostname(icons.bitwarden.net): no stored config found, using original
2026-07-10 17:29:49:368DEBUGwn6getCookies(icons.bitwarden.net): resolved=icons.bitwarden.net, count=0
2026-07-10 17:29:49:372DEBUGwn6resolveHostname(icons.bitwarden.net): no stored config found, using original
2026-07-10 17:29:49:374DEBUGwn6getCookies(icons.bitwarden.net): resolved=icons.bitwarden.net, count=0
2026-07-10 17:29:49:726DEBUGwn6getCookies(icons.bitwarden.net): resolved=icons.bitwarden.net, count=0
2026-07-10 17:29:49:726DEBUGwn6resolveHostname(icons.bitwarden.net): no stored config found, using original
2026-07-10 17:29:53:822DEBUGwn6resolveHostname(icons.bitwarden.net): no stored config found, using original
2026-07-10 17:29:53:823DEBUGwn6getCookies(icons.bitwarden.net): resolved=icons.bitwarden.net, count=0
2026-07-10 17:29:59:222DEBUGBitwardenNetworkClient--> PUT https://api.bitwarden.com/ciphers/ebff0d3f-aa06-4235-9bb1-b48301083c14 (6302-byte body)
2026-07-10 17:29:59:224DEBUGwn6resolveHostname(api.bitwarden.com): no stored config found, using original
2026-07-10 17:29:59:225DEBUGwn6needsBootstrap(api.bitwarden.com): false (cookieDomain=null)
2026-07-10 17:29:59:227DEBUGwn6getCookies(api.bitwarden.com): resolved=api.bitwarden.com, count=0
2026-07-10 17:29:59:994DEBUGBitwardenNetworkClient<-- 200 https://api.bitwarden.com/ciphers/ebff0d3f-aa06-4235-9bb1-b48301083c14 (771ms, unknown-length body)
2026-07-10 17:30:00:882DEBUGAppStateManagerImpl$AppForegroundObserverApp is backgrounded
2026-07-10 17:30:20:478DEBUGAppStateManagerImpl$AppForegroundObserverApp is foregrounded
2026-07-10 17:30:20:506DEBUGm38MainActivity destination changed: com.x8bit.bitwarden.ui.platform.feature.overlaynav.OverlayNavRoute
2026-07-10 17:30:20:512DEBUGm38OverlayNavScreen destination changed: com.x8bit.bitwarden.ui.platform.feature.rootnav.RootNavigationRoute
2026-07-10 17:30:20:540DEBUGm38RootNavScreen destination changed: com.x8bit.bitwarden.ui.platform.feature.vaultunlockednavbar.VaultUnlockedNavbarRoute in com.x8bit.bitwarden.ui.platform.feature.vaultunlocked.VaultUnlockedGraphRoute
2026-07-10 17:30:20:579DEBUGm38VaultUnlockedNavBarScreen destination changed: com.x8bit.bitwarden.ui.platform.feature.settings.about.SettingsAboutRoute.Standard in com.x8bit.bitwarden.ui.platform.feature.settings.SettingsGraphRoute

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

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions