Findings

CVE-2026-27128

Craft is a content management system (CMS).

Published Feb 24, 2026 · updated Jun 17, 2026 · craftcms craft cms

Craft is a content management system (CMS). In versions 4.5.0-RC1 through 4.16.18 and 5.0.0-RC1 through 5.8.22, a Time-of-Check-Time-of-Use (TOCTOU) race condition exists in Craft CMS’s token validation service for tokens that explicitly set a limited usage. The method reads a token’s usage count, checks if it’s within limits, then updates the database in separate non-atomic operations. By sending concurrent requests, an attacker can use a single-use impersonation token multiple times before the database update completes. To make this work, an attacker needs to obtain a valid user account impersonation URL with a non-expired token via some other means and exploit a race condition while bypassing any rate-limiting rules in place. For this to be a privilege escalation, the impersonation URL must include a token for a user account with more permissions than the current user. Versions 4.16.19 and 5.8.23 patch the issue.

Code

The project this record applies to. Exploit listings stay in References.

Timeline

Detection, updates, and resolution for this record.

  1. Feb 24, 2026 · NIST NVD

    Detected

    Craft is a content management system (CMS). In versions 4.5.0-RC1 through 4.16.18 and 5.0.0-RC1 through 5.8.22, a Time-of-Check-Time-of-Use (TOCTOU) race condition exists in Craft CMS’s token validation service for tokens that explicitly set a limited usage. The method reads a token’s usage count, checks if it’s within limits, then updates the database in separate non-atomic operations. By sending

  2. Jun 17, 2026 · NIST NVD

    Updated

    Craft is a content management system (CMS). In versions 4.5.0-RC1 through 4.16.18 and 5.0.0-RC1 through 5.8.22, a Time-of-Check-Time-of-Use (TOCTOU) race condition exists in Craft CMS’s token validation service for tokens that explicitly set a limited usage. The method reads a token’s usage count, checks if it’s within limits, then updates the database in separate non-atomic operations. By sending

Affected

  • cpe craftcms/craft cmsversion unspecified
  • cpe craftcms/craft cms4.5.0
  • cpe craftcms/craft cms5.0.0

Sources

  • CVE.orgVulnerability recordCVE-2026-27128

    Official CVE identifier

    cve.org
  • NIST NVDVulnerability recordCVE-2026-27128

    Craft is a content management system (CMS). In versions 4.5.0-RC1 through 4.16.18 and 5.0.0-RC1 through 5.8.22, a Time-of-Check-Time-of-Use (TOCTOU) race condition exists in Craft CMS’s token validation service for tokens that explicitly set a limited usage. The

    nvd.nist.gov

References