vendor:
TYPO3
by:
MaXe
7,5
CVSS
HIGH
Remote Code Execution (RFI/LFI)
94
CWE
Product Name: TYPO3
Affected Version From: 4.5.0
Affected Version To: 4.7.x
Patch Exists: YES
Related CWE: N/A
CPE: a:typo3:typo3
Metasploit:
N/A
Other Scripts:
N/A
Tags: N/A
CVSS Metrics: N/A
Nuclei References:
N/A
Nuclei Metadata: N/A
Platforms Tested: N/A
2012
Typo3 v4.5-4.7 – Remote Code Execution (RFI/LFI)
By browsing to a script / page, that uses the following file: typo3/sysext/workspaces/Classes/Controller/AbstractController.php (direct access may not be allowed) It is possible to include PHP code to be executed via the "BACK_PATH" global variable. This can be accessed in ways like: AbstractController.php?BACK_PATH=LFI/RFI%00 The vulnerable piece of code: require_once($GLOBALS['BACK_PATH'] . 'template.php'); Demonstrates, that it is necessary to append a null-byte ( %00 ) after the maliciously crafted input / URL. (Unless your remote file if applicable, is named something.template.php)
Mitigation:
Update to the latest version of TYPO3