Intel

AIKIDO-2026-620149

spring-security-webauthn is vulnerable to Authentication Bypass

Authentication BypassCVE-2026-47841 Published 6 days ago

74

High Risk

This Affects:

JAVAspring-security-webauthn
7.0.0 - 7.0.6
Fixed in 7.0.7
7.1.0 - 7.1.0
Fixed in 7.1.1
Are you affected? Scan for Free

TL;DR

spring-security-webauthn compares UserVerificationRequirement with identity (==) while deciding whether user verification is required. After session serialization in a distributed store such as Spring Session with Redis or JDBC, the deserialized enum is no longer the same object as REQUIRED. The check then fails open and silently disables user verification. The patch compares the requirement by value so deserialization cannot bypass it.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you use WebAuthn with userVerification = REQUIRED and a distributed HTTP session store.

Background info

spring-security-webauthn is vulnerable to Authentication Bypass in versions 7.0.0 - 7.0.6 and 7.1.0 - 7.1.0.

How to fix this

Upgrade the org.springframework.security:spring-security-webauthn library to the patch version.