CVE-2026-47841: Spring Webauthn Reference Equality Bypass

Comparing WebAuthn types such as UserVerificationRequirement or PublicKeyCredentialType using reference equality (`==` or `!=`) can lead to security bypasses when objects are deserialized from a distributed session store. Use `.equals()` instead.

Provally CuratedPublic repositoryHighHigh confidenceVerifiedApache-2.0Java
greprules fetch cve-2026-47841-spring-webauthn-reference-equality-bypass --engine opengrep

Description

Comparing WebAuthn types such as UserVerificationRequirement or PublicKeyCredentialType using reference equality (`==` or `!=`) can lead to security bypasses when objects are deserialized from a distributed session store. Use `.equals()` instead.