high8.8
CVE-2025-59017
TYPO3 backend modules have Broken Access Control
Impact
Missing authorization checks in the Backend Routing of TYPO3 CMS versions 9.0.0‑9.5.54, 10.0.0‑10.4.53, 11.0.0‑11.5.47, 12.0.0‑12.4.36, and 13.0.0‑13.4.17 allow backend users to directly invoke AJAX backend routes without having access to the corresponding backend modules.
Affected packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| composer | typo3/cms-workspaces | >= 9.0.0, < 9.5.55 | 12.4.37 |
| composer | typo3/cms-recycler | >= 9.0.0, < 9.5.55 | 12.4.37 |
| composer | typo3/cms-dashboard | >= 10.0.0, < 10.4.54 | 12.4.37 |
| composer | typo3/cms-beuser | >= 13.0.0, < 13.4.18 | 13.4.18 |
| composer | typo3/cms-backend | >= 9.0.0, < 9.5.55 | 12.4.37 |
Affected products
| Vendor | Product | Affected versions |
|---|---|---|
| Typo3 | Typo3 | from 9.0.0 before 9.5.55 from 10.0.0 before 10.4.54 from 11.0.0 before 11.5.48 from 12.0.0 before 12.4.37 from 13.0.0 before 13.4.18 |
Weakness classification
References
- NVD record
- CVE.org record
- GitHub advisory
- https://typo3.org/security/advisory/typo3-core-sa-2025-021
- https://github.com/advisories/GHSA-2fhw-2j7m-mr4m
- https://nvd.nist.gov/vuln/detail/CVE-2025-59017
- https://github.com/TYPO3-CMS/backend/commit/0aedf33d910bceafc2ed0e715743cc0d30124501
- https://github.com/TYPO3-CMS/beuser/commit/eb9b0c14a514a7aada8a2aa30e57696e286044c7
- https://github.com/TYPO3-CMS/dashboard/commit/582006c6bdf251160001eee6624901baccdcfcd2
- https://github.com/TYPO3-CMS/recycler/commit/43475578eb1d9fa3b765537c96bcdf48582ee53b
- https://github.com/TYPO3-CMS/workspaces/commit/32222508043940f9073c338d4205c730a2e02070