Solved Inconsistent security behavior with Windows 11 and passkey handling


AshForeth

Active member
Member
Local time
5:41 PM
Posts
106
OS
Windows 11 24H2
Recently, on a Windows 11 Pro 24H2 machine I kept getting a technical error from Firefox version 145 whenever I attempt to use hardware 2FA. This happened with every account that use a yubikey as a 2FA (non-discoverable) This did not happen if I used edge. This also did not happen with a different Windows Pro machine with identifical Firefox and windows version.

After a lot of debugging, I discovered the issue to be a setting in Settings -> Privacy & Security -> Passkey. Under "Let Apps create and use Passkey", a new entry for the site for each app was added. If you toggle the setting for the site/app to off You can't use hardware 2FA. No prompt to press the Yubikey will appear and it will just fail with an error. What is weird is that this entry only appear on one machine but not the other. There is no GUI to add or remove the entry. In addition, no entry show up for Edge on the same machine blocking firefox. Edge is exempt for some reason.

On the machine with the passkey issue, the passkey setting looks like this:
Screenshot 2025-11-13 214640.webp

On the other machine, this is what the passkey settings looks like, as you can see there are no entries.
Screenshot 2025-11-14 071135.webp

I am puzzled by this inconsistency across different machine and different apps on the same machine? Is there some sort of setting that controls this? Why isn't edge listed here but firefox is?
 
Windows Build/Version
24H2
Last edited:

My Computers

System One System Two

  • OS
    Windows 11 24H2
    Computer type
    Laptop
    Manufacturer/Model
    ASUS ProArt P16
    CPU
    AMD Ryzen AI 9 HX 370 Processor 2.0GHz
    Motherboard
    N/A
    Memory
    64 Gb
    Graphics Card(s)
    NVIDIA® GeForce RTX 4070 Laptop GPU
    Sound Card
    N/A
    Monitor(s) Displays
    N/A
    Screen Resolution
    3840 x 2400
  • Operating System
    Windows 11 23H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Home Built
    CPU
    AMD Ryzen 5 5600
    Motherboard
    MSI MS-7C56
    Memory
    32 Gb
    Graphics card(s)
    AMD RX6600
Are you on the same build versions? Same patches? These could introduce those discrepancies
 

My Computer

System One

  • OS
    Linux Mint
    Computer type
    Laptop
    Manufacturer/Model
    System76 Lemur Pro
Yes, I am on the same Windows 11 Pro 24H2 version. There may be different in minor patch level. The main difference is that one computer is older and was upgraded from Windows 10. The other was purchased this year. The new machine is the one having the issue. The new machine has different default settings out of the box. For example, it doesn't let me login using my password . Apparently this is because it was preset to use windows Hello only, a setting I wasn't aware of and probably wasn't in Windows 10.

I am thinking that this has to do with some sort of security setting and not because of different version.
 

My Computers

System One System Two

  • OS
    Windows 11 24H2
    Computer type
    Laptop
    Manufacturer/Model
    ASUS ProArt P16
    CPU
    AMD Ryzen AI 9 HX 370 Processor 2.0GHz
    Motherboard
    N/A
    Memory
    64 Gb
    Graphics Card(s)
    NVIDIA® GeForce RTX 4070 Laptop GPU
    Sound Card
    N/A
    Monitor(s) Displays
    N/A
    Screen Resolution
    3840 x 2400
  • Operating System
    Windows 11 23H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Home Built
    CPU
    AMD Ryzen 5 5600
    Motherboard
    MSI MS-7C56
    Memory
    32 Gb
    Graphics card(s)
    AMD RX6600
My guess is that this may be a side effect of the new third party passkey manager that Windows is adding in 25H2.


Yes, I am using 24H2, but the option appears to be avaiable in settings. May be an unintended bug?
 

My Computers

System One System Two

  • OS
    Windows 11 24H2
    Computer type
    Laptop
    Manufacturer/Model
    ASUS ProArt P16
    CPU
    AMD Ryzen AI 9 HX 370 Processor 2.0GHz
    Motherboard
    N/A
    Memory
    64 Gb
    Graphics Card(s)
    NVIDIA® GeForce RTX 4070 Laptop GPU
    Sound Card
    N/A
    Monitor(s) Displays
    N/A
    Screen Resolution
    3840 x 2400
  • Operating System
    Windows 11 23H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Home Built
    CPU
    AMD Ryzen 5 5600
    Motherboard
    MSI MS-7C56
    Memory
    32 Gb
    Graphics card(s)
    AMD RX6600
OK, I have identify the factor. If you install Firefox from the website using the installer, you do not get prompt to add program to the setting to allow passkeey. If you install firefox from the microsoft store, you get a prompt when you attempt to use the 2FA to add firefox to the list of program that needs to be permitted to use the passkey. I am curious to know why MS store app are handled differently. I might try a different browser to test out if this is speicific to firefox or all browsers.
 

My Computers

System One System Two

  • OS
    Windows 11 24H2
    Computer type
    Laptop
    Manufacturer/Model
    ASUS ProArt P16
    CPU
    AMD Ryzen AI 9 HX 370 Processor 2.0GHz
    Motherboard
    N/A
    Memory
    64 Gb
    Graphics Card(s)
    NVIDIA® GeForce RTX 4070 Laptop GPU
    Sound Card
    N/A
    Monitor(s) Displays
    N/A
    Screen Resolution
    3840 x 2400
  • Operating System
    Windows 11 23H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Home Built
    CPU
    AMD Ryzen 5 5600
    Motherboard
    MSI MS-7C56
    Memory
    32 Gb
    Graphics card(s)
    AMD RX6600

Latest Support Threads

Back
Top Bottom