[GH-ISSUE #769] [Bug] CTAP2 key-pair registration fails. #1092

Open
opened 2026-03-14 11:43:19 +03:00 by kerem · 1 comment
Owner

Originally created by @RokeJulianLockhart on GitHub (Sep 16, 2025).
Original GitHub issue: https://github.com/anonaddy/anonaddy/issues/769

Errata

Selecting /html/body/div/div/div/div[2]/button returns an ES error:

Uncaught DOMException: String contains an invalid character
    _bufferDecode https://app.addy.io/build/assets/webauthn-pnIkkuwh.js:8
    register https://app.addy.io/build/assets/webauthn-pnIkkuwh.js:8
    s https://app.addy.io/build/assets/register-Bu-xbvxY.js:1
    onclick https://app.addy.io/webauthn/keys/create:1
webauthn-pnIkkuwh.js:8

Environment

rpm -qi firefox returns:

Name         : firefox
Version      : 142.0.1
Release      : 1.fc42
Architecture : x86_64
Install Date : Sun 31 Aug 2025 16:48:35 BST
Signature    : RSA/SHA256, Thu 28 Aug 2025 19:53:14 BST, Key ID c8ac4916105ef944
Source RPM   : firefox-142.0.1-1.fc42.src.rpm
Build Date   : Wed 27 Aug 2025 11:13:01 BST
Build Host   : buildvm-x86-07.rdu3.fedoraproject.org
Packager     : Fedora Project
Vendor       : Fedora Project
Bug URL      : https://bugz.fedoraproject.org/firefox

I am using bitwarden_password_manager-2025.8.2.xpi.

Originally created by @RokeJulianLockhart on GitHub (Sep 16, 2025). Original GitHub issue: https://github.com/anonaddy/anonaddy/issues/769 #### Errata Selecting [`/html/body/div/div/div/div[2]/button`][1] returns an ES error: [1]: https://app.addy.io/webauthn/keys/create#:~:text=Add%20Key <blockquote> ~~~YAML Uncaught DOMException: String contains an invalid character _bufferDecode https://app.addy.io/build/assets/webauthn-pnIkkuwh.js:8 register https://app.addy.io/build/assets/webauthn-pnIkkuwh.js:8 s https://app.addy.io/build/assets/register-Bu-xbvxY.js:1 onclick https://app.addy.io/webauthn/keys/create:1 webauthn-pnIkkuwh.js:8 ~~~ </blockquote> <!-- The user sees a generic message, instead: > The operation either timed out or was not allowed. --> #### Environment `rpm -qi firefox` returns: <blockquote> ~~~YAML Name : firefox Version : 142.0.1 Release : 1.fc42 Architecture : x86_64 Install Date : Sun 31 Aug 2025 16:48:35 BST Signature : RSA/SHA256, Thu 28 Aug 2025 19:53:14 BST, Key ID c8ac4916105ef944 Source RPM : firefox-142.0.1-1.fc42.src.rpm Build Date : Wed 27 Aug 2025 11:13:01 BST Build Host : buildvm-x86-07.rdu3.fedoraproject.org Packager : Fedora Project Vendor : Fedora Project Bug URL : https://bugz.fedoraproject.org/firefox ~~~ </blockquote> I am using [`bitwarden_password_manager-2025.8.2.xpi`][2]. [2]: https://addons.mozilla.org/firefox/downloads/file/4567044/bitwarden_password_manager-2025.8.2.xpi
Author
Owner

@RokeJulianLockhart commented on GitHub (Sep 28, 2025):

Per #issuecomment-3342586219, I've bypassed this via chromium-140.0.7339.207-1.fc42. Thereafter, authentication succeeds in firefox-143.0.1-3.fc42, so solely registration appears to fail.

<!-- gh-comment-id:3344169263 --> @RokeJulianLockhart commented on GitHub (Sep 28, 2025): <!-- > https://github.com/anonaddy/anonaddy/issues/769#issue-3422566120 --> Per [`#issuecomment-3342586219`](https://github.com/anonaddy/anonaddy/issues/768#issuecomment-3342586219), I've bypassed this via `chromium-140.0.7339.207-1.fc42`. Thereafter, authentication succeeds in `firefox-143.0.1-3.fc42`, so solely registration appears to fail.
Sign in to join this conversation.
No labels
bug
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/anonaddy#1092
No description provided.