Description
Craft CMS before 5.10.5 fails to persist updated credential counters after WebAuthn assertion validation in the passkey login endpoint. Attackers can replay captured login request bodies containing requestOptions and response to create additional authenticated sessions for victim accounts.
Published: 2026-08-11
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Craft CMS before version 5.10.5 does not update credential counters after validating WebAuthn assertions in the passkey login flow. An attacker who has captured a login request body that includes requestOptions and the corresponding response can reuse that capture to obtain additional authenticated sessions for the victim’s account, effectively bypassing the intended security check. This flaw enables attackers to impersonate a user and establish unauthorized sessions without initial authentication.

Affected Systems

The affected product is Craft CMS (craftcms:cms) running any version prior to 5.10.5. Users with earlier releases are vulnerable to replay attacks that may allow access to restricted content and settings.

Risk and Exploitability

The CVSS score of 7.1 indicates substantial risk. Although the EPSS value is not available, the absence of an entry in the CISA KEV catalog suggests no publicly known exploit has been observed yet, but the flaw remains serious. Exploitation requires an attacker to capture a WebAuthn assertion – typically by compromising the victim’s device or monitoring network traffic – and then replay the request. This path is feasible for an adversary with privileged access to the session or the ability to intercept authentication traffic, but it is not trivially automated for every target.

Generated by OpenCVE AI on August 11, 2026 at 23:35 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Craft CMS to version 5.10.5 or later to enforce correct counter persistence.
  • If an upgrade cannot be performed immediately, disable passkey login or restrict the use of WebAuthn to trusted devices until a patch is applied.
  • Monitor login traffic for repeated use of identical requestOptions and responses that could indicate replay attempts.

Generated by OpenCVE AI on August 11, 2026 at 23:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 11 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 11 Aug 2026 12:45:00 +0000

Type Values Removed Values Added
Description Craft CMS before 5.10.5 fails to persist updated credential counters after WebAuthn assertion validation in the passkey login endpoint. Attackers can replay captured login request bodies containing requestOptions and response to create additional authenticated sessions for victim accounts.
Title Craft CMS before 5.10.5 WebAuthn Assertion Replay via login-with-passkey
First Time appeared Craftcms
Craftcms craft Cms
Weaknesses CWE-294
CPEs cpe:2.3:a:craftcms:craft_cms:*:*:*:*:*:*:*:*
Vendors & Products Craftcms
Craftcms craft Cms
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Craftcms Craft Cms
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-11T18:04:52.722Z

Reserved: 2026-08-10T15:09:12.955Z

Link: CVE-2026-72780

cve-icon Vulnrichment

Updated: 2026-08-11T18:04:44.728Z

cve-icon NVD

Status : Deferred

Published: 2026-08-11T13:19:08.510

Modified: 2026-08-28T18:45:00.010

Link: CVE-2026-72780

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T10:47:37Z

Weaknesses
  • CWE-294

    Authentication Bypass by Capture-replay