CVE-2026-117470: WebAuthn assertion replay permits second-factor bypass in Psono Server

Published Oct 27, 2026
·
Updated

Psono Server CE & EE versions 3.1.0 through 7.2.3 did not consume a stored WebAuthn challenge after assertion verification. An unauthenticated remote attacker who possessed the user's password and one captured valid WebAuthn assertion could replay that assertion with separate login tokens while the stored challenge remained unchanged, bypassing the WebAuthn second factor. The attack required capture of a valid assertion and did not itself disclose plaintext secrets.

Affected Software

1 affected component
Psono Psono Server CE & EE>=3.1.0<=7.2.3

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade Psono Server to a version that resolves this vulnerability.

    Fixed in 7.2.4

Event History

Oct 27, 2026
CVE Published
via MITRE·05:53 AM
Data Sourced
via MITRE·05:53 AM
RemedyDescriptionSeverityWeakness

Frequently Asked Questions

1

Which deployments are affected?

Psono Server CE and EE versions 3.1.0 through 7.2.3 are affected. The issue applies to WebAuthn authentication flows that use stored challenges.

2

What does an attacker need to bypass the second factor?

The attacker must know the user's password and possess one captured valid WebAuthn assertion. They can then replay that assertion using separate login tokens while the stored challenge remains unchanged.

3

Does exploitation require an authenticated account or user interaction?

No. The attacker can be unauthenticated, and no user interaction is required, but they must first obtain both the password and a valid captured WebAuthn assertion.

4

What is the impact of a successful replay?

A successful replay bypasses the WebAuthn second factor for login. The issue does not itself disclose plaintext secrets.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203