Allele Security Alert
Arbitrary Code Execution and Cross-Site Scripting in Backend API
TYPO3 CMS versions 8.0.0 to 8.7.26
TYPO3 CMS versions 9.0.0 to 9.5.7
TYPO3 CMS version 8.7.27
TYPO3 CMS version 9.5.8
Proof of concept
Backend API configuration using Page TSconfig is vulnerable to arbitrary code execution and Cross-Site Scripting. TSconfig fields of page properties in backend forms can be used to inject malicious sequences. Field tsconfig_includes is vulnerable to directory traversal leading to same scenarios as having direct access to TSconfig settings.
A valid backend user account having access to modify values for fields pages.TSconfig and pages.tsconfig_includes is needed in order to exploit this vulnerability.
Benjamin Kott and Oliver Hader
TYPO3 9.5.8 and 8.7.27 security releases published
TYPO3-CORE-SA-2019-019: Arbitrary Code Execution and Cross-Site Scripting in Backend API
[TYPO3-announce] Announcing TYPO3 v9.5.8 and v8.7.27 security releases
If there is any error in this alert or you wish a comprehensive analysis, let us know.
Last modified: July 11, 2019