Improper signature counter value handling in webauthn4j-spring-security
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- None · Low · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub. Impact type from CWE-287.
Summary
WebAuthn4J Spring Security provides Web Authentication specification support for Spring applications. Affected versions are subject to improper signature counter value handling. A flaw was found in webauthn4j-spring-security-core. When an authneticator returns an incremented signature counter value during authentication, webauthn4j-spring-security-core does not properly persist the value, which means cloned authenticator detection does not work. An attacker who cloned valid authenticator in some way can use the cloned authenticator without being detected. This issue has been addressed in version `0.9.1.RELEASE`. Users are advised to upgrade. There are no known workarounds for this vulnerability.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| webauthn4j | webauthn4j-spring-security | before 0.9.1.RELEASE | 0.9.1.RELEASE | Patch available | CNA |
| — | com.webauthn4j:webauthn4j-spring-security-core (Maven) | before 0.9.1.RELEASE | 0.9.1.RELEASE | Patch available | GHSA-v9hx-v6vf-g36j |
- webauthn4j-spring-security Vendorwebauthn4j Affected before 0.9.1.RELEASE Fixed in 0.9.1.RELEASE Patch available CNA
- com.webauthn4j:webauthn4j-spring-security-core (Maven) Vendor— Affected before 0.9.1.RELEASE Fixed in 0.9.1.RELEASE Patch available GHSA-v9hx-v6vf-g36j
CPE configurations NVD · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:webauthn4j:spring_security:*:*:*:*:*:spring:*:* | before 0.9.1 | Vulnerable | webauthn4j |
- cpe:2.3:a:webauthn4j:spring_security:*:*:*:*:*:spring:*:* Versions before 0.9.1 Vulnerable ·webauthn4j
Remediation
- Fix · CNA webauthn4j-spring-security (webauthn4j) Fixed in 0.9.1.RELEASE
- Fix · GHSA-v9hx-v6vf-g36j com.webauthn4j:webauthn4j-spring-security-core (Maven) Fixed in 0.9.1.RELEASE Advisory →
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
Not affected: 4 products
- Red Hat Build of Keycloak
- Red Hat JBoss Enterprise Application Platform 6
- Red Hat JBoss Enterprise Application Platform 8
- Red Hat Single Sign-On 7
Timeline
- 2026-10-02 Threatist record created from CVE-2023-45669
- 2026-10-03 Alias added: GHSA-v9hx-v6vf-g36j
- 2026-10-23 EPSS moved to the 50th–90th percentile
References
Advisory 2
Sources
- CVE-2023-45669 · CVE Program
- CVE-2023-45669 · NVD
- FIRST EPSS
- GHSA-v9hx-v6vf-g36j · GitHub Advisory Database · CC BY 4.0
- CVE-2023-45669 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences