Skip to content

Releases: web-auth/webauthn-framework

5.3.5

31 May 15:07
330fe4a

Choose a tag to compare

Release Notes for 5.3.5

5.3.x bugfix release (patch)

Security Fix

  • Hardened SimpleFakeCredentialGenerator against predictable fake credentials (GHSA-gq4g-fpc9-vjfq, CWE-330/CWE-204, severity: low). When the generator is constructed without a secret, the decoy credential list derives only from the username and becomes reproducible by an unauthenticated requester, weakening the username enumeration protection. The generator now emits a deprecation when no secret is provided; a non-empty secret will be required in 6.0.0. The Symfony bundle already injects kernel.secret, so default deployments are unaffected.

Published @web-auth/webauthn-stimulus to NPM: https://www.npmjs.com/package/@web-auth/webauthn-stimulus/v/5.3.5

5.3.4

24 May 10:37
7f5b282

Choose a tag to compare

Release Notes for 5.3.4

5.3.x bugfix release (patch)

5.3.4

  • Total issues resolved: 1
  • Total pull requests resolved: 1
  • Total contributors: 2

bug

Published @web-auth/webauthn-stimulus to NPM: https://www.npmjs.com/package/@web-auth/webauthn-stimulus/v/5.3.4

5.3.3

17 May 20:31
1fb5ca4

Choose a tag to compare

5.3.2

04 May 08:08
4c7e6e2

Choose a tag to compare

Release Notes for 5.3.2

5.3.x bugfix release (patch)

5.3.2

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

bug

Published @web-auth/webauthn-stimulus to NPM: https://www.npmjs.com/package/@web-auth/webauthn-stimulus/v/5.3.2

5.3.1

02 May 08:30
5742f2a

Choose a tag to compare

Release Notes for 5.3.1

5.3.x bugfix release (patch)

5.3.1

  • Total issues resolved: 1
  • Total pull requests resolved: 2
  • Total contributors: 2

DX

bug

Published @web-auth/webauthn-stimulus to NPM: https://www.npmjs.com/package/@web-auth/webauthn-stimulus/v/5.3.1

5.3.0

01 May 14:05
f9d0aa7

Choose a tag to compare

Release Notes for 5.3.0

Feature release (minor)

5.3.0

  • Total issues resolved: 19
  • Total pull requests resolved: 32
  • Total contributors: 16

compliance,feature

bug

enhancement

DX,enhancement,feature

DX,enhancement

DX

dependencies

feature

compliance,enhancement

DX,dependencies

Published @web-auth/webauthn-stimulus to NPM: https://www.npmjs.com/package/@web-auth/webauthn-stimulus/v/5.3.0

5.2.6

01 May 14:02
bf3baac

Choose a tag to compare

Release Notes for 5.2.6

5.2.x bugfix release (patch)

5.2.6

  • Total issues resolved: 2
  • Total pull requests resolved: 2
  • Total contributors: 3

bug

5.2.5

23 Mar 21:43
8ee7654

Choose a tag to compare

Release Notes for 5.2.5

5.2.x bugfix release (patch)

5.2.5

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

bug

5.2.4

08 Mar 17:26
50445d6

Choose a tag to compare

Release Notes for 5.2.4

Security Fix

  • Fixed origin validation bypass in CheckAllowedOrigins (GHSA-f7pm-6hr8-7ggm, CWE-346, CVSS 5.4)

    When allowed_origins was configured, CheckAllowedOrigins reduced URL origins to their host component only, ignoring scheme and port. This allowed a request from a different port (or scheme) to pass origin validation, violating the WebAuthn Level 2 spec requirement for exact origin matching.

    CheckAllowedOrigins now performs full origin comparison (scheme + host + port) with default port normalization (443 for HTTPS, 80 for HTTP). Origins configured without a scheme are still matched by host only for backward compatibility.

    Reported by @dorakemon.

Upgrade

composer update web-auth/webauthn-framework
# or
composer update web-auth/webauthn-lib web-auth/webauthn-symfony-bundle

4.9.3

05 Feb 12:48
6dfc66c

Choose a tag to compare

Release Notes for 4.9.3

4.9.x bugfix release (patch)

4.9.3