Skip to content

Version 2.9.0

Latest

Choose a tag to compare

@emlun emlun released this 12 May 14:00
· 14 commits to main since this release
2.9.0
fc2fff3

webauthn-server-core:

Security fixes:

  • Fixed issue where RelyingParty.finishAssertion and RelyingPartyV2.finishAssertion could return a successful authentication result even though the authenticated credential is owned by a different user than StartAssertionOptions.username. For details see YSA-2026-02: https://www.yubico.com/support/security-advisories/ysa-2026-02/
    • This fix is forward-ported from version 2.8.2 since the issue is also present in pre-release 2.9.0-alpha1.

Fixes:

  • Added @since tags to AttestationTrustSource javadoc.

webauthn-server-attestation:

Changes:

  • FidoMetadataDownloader builder method .downloadBlob(URL) now logs a warning if the given URL is not an HTTPS URL. Javadoc relaxed to not describe HTTPS as required since this was never enforced.

New features:

Fixes:

  • Added @since tags to AuthenticatorStatus and FidoMetadataService javadoc.
  • All com.yubico.fido.metadata enums now deserialize unknown values to UNKOWN instead of crashing the parser.

Artifacts built with openjdk version "17.0.18" 2026-01-20.