CVE-2026-82466
moderateAuthentication Bypass in Rodauth WebAuthn Login (Ruby)
CVE-2026-82466 is an authentication bypass (CWE-287) in the webauthn_login route of the Rodauth Ruby authentication framework, affecting all versions before 2.46.0. When processing a WebAuthn login, the route falls back to account identifiers already present in the user's session instead of validating that the presented credential is actually bound to that account, so a logged-in user can complete WebAuthn authentication as an arbitrary different account. A successful attacker thereby impersonates any other user, including privileged accounts, inheriting the victim's full access (high confidentiality and integrity impact per the CVSS 4.0 vector). Only Rodauth deployments that expose the webauthn_login route are affected, and the critical 9.4 score reflects high network-exploitable impact under certain attack preconditions (AT:P), such as an established authenticated session. No public proof-of-concept, KEV listing, or confirmed in-the-wild exploitation is known, and EPSS estimates only a 0.3% probability of exploitation within 30 days.
What to do: Upgrade Rodauth to version 2.46.0 or later. If immediate upgrade is not possible, disable or restrict the webauthn_login route and review authentication logs and sessions for signs of cross-account impersonation. Applications not using Rodauth's WebAuthn login feature are not affected.
| Rodauth (jeremyevans/rodauth) Rodauth | all versions before 2.46.0 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Rodauth before 2.46.0 contains an authentication bypass vulnerability in the webauthn_login route that allows logged-in users to authenticate as any other account. Attackers can exploit improper account resolution logic that falls back to session account identifiers instead of validating the credential binding to complete authentication as arbitrary users.
- Weakness
- CWE-287
- Vector
- CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.