Unauthenticated users can trigger database backup operations the updater/backup action, potentially leading to resource exhaustion or information disclosure.
Users should update to the patched versions (5.8.21 and 4.16.17) to mitigate the issue.
Craft 3 users should update to the latest Craft 4 and 5 releases, which include the fixes.
References:
https://github.com/craftcms/cms/commit/f83d4e0c6b906743206b4747db4abf8164b8da39
https://github.com/craftcms/cms/blob/5.x/CHANGELOG.md#5821---2025-12-04
POST /admin/actions/updater/backup (unauthenticated)All updater/* actions are explicitly configured with anonymous access:
// BaseUpdaterController.php
protected array|bool|int $allowAnonymous = self::ALLOW_ANONYMOUS_LIVE | self::ALLOW_ANONYMOUS_OFFLINE;
/admin/actions/updater/backupbackupCommand| Score | Percentile |
|---|---|
| 0.17% | 38.51% |
| Base score | Version | Severity | Vector |
|---|---|---|---|
| 7.0 | 4.0 | — |
|
| Type | Value |
|---|---|
| GHSA | GHSA-v64r-7wg9-23pr ↗ |
| CVE | CVE-2025-68456 ↗ |
Vulnerable version ranges and first patched releases as published by GitHub.
| Ecosystem | Package | Vulnerable range | First patched | Vulnerable functions |
|---|---|---|---|---|
| composer | craftcms/cms | >= 5.0.0-RC1, <= 5.8.20 | 5.8.21 | — |
| composer | craftcms/cms | >= 3.0.0, <= 4.16.16 | 4.16.17 | — |