CVE-2025-59017

8.8

TYPO3 · TYPO3 CMS

A missing authorization check in TYPO3 CMS backend routing allows authenticated users to invoke AJAX routes without appropriate module access permissions.

Executive summary

A missing authorization vulnerability in TYPO3 CMS allows authenticated backend users to perform unauthorized actions by invoking restricted AJAX routes.

Vulnerability

This vulnerability involves a missing authorization check (CWE-862) within the backend routing component. It allows any authenticated backend user to execute AJAX requests for modules they are not otherwise authorized to access.

Business impact

Successful exploitation of this flaw allows attackers with valid backend credentials to bypass intended access controls and interact with modules they should be restricted from. While the CVSS score of 8.8 indicates high severity, the requirement for existing, albeit lower-level, authentication limits the immediate scope to lateral movement within the administrative interface. This could lead to unauthorized data manipulation or information disclosure within the affected backend modules.

Remediation

Immediate Action: Update the TYPO3 CMS installation to the latest patched versions as specified by the vendor, specifically versions 9.5.55, 10.4.54, 11.5.48, 12.4.37, or 13.4.18.

Proactive Monitoring: Review backend access logs for unusual AJAX activity or requests targeting modules that do not align with the assigned roles and permissions of the active user accounts.

Compensating Controls: Ensure that backend access is restricted to known, trusted IP addresses and enforce the principle of least privilege for all backend user accounts to minimize the potential impact of unauthorized module access.

Exploitation status

Public Exploit Available: Unknown.

Analyst recommendation

Organizations utilizing TYPO3 CMS should prioritize the application of the vendor-provided security patches immediately. Because this vulnerability allows for unauthorized access to administrative modules, prompt remediation is necessary to prevent potential privilege escalation or unauthorized administrative actions by compromised or malicious user accounts.

More TYPO3 CVEs

Sources

Originally found and disclosed by Elias Häußler, with Elias Häußler (remediation developer), per the CVE Program record.