Vulnerability DatabaseGHSA-f9hr-7cfq-mjg2

GHSA-f9hr-7cfq-mjg2
PHP vulnerability analysis and mitigation

Overview

A security vulnerability was discovered in TYPO3 CMS (versions 8.0.0-8.7.22 and 9.0.0-9.5.3) that could allow arbitrary code execution through the File List Module. The vulnerability was disclosed on January 22, 2019, and was assigned the identifier TYPO3-CORE-SA-2019-008. The issue affects the File List (ext:filelist) subcomponent of TYPO3 CMS, requiring a valid backend user account for exploitation (TYPO3 Advisory).

Technical details

The vulnerability stems from missing file extensions in $GLOBALS['TYPO3_CONF_VARS']['BE']['fileDenyPattern'], which allowed backend users to upload potentially executable files with extensions such as .phar, .shtml, .pl, or .cgi. The severity is rated as High with a CVSS v3.1 score of 8.8 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H). The vulnerability is particularly concerning on Debian GNU Linux derivatives, where *.phar files are handled as PHP applications since PHP 7.1 for unofficial packages and PHP 7.2 for official packages (GitHub Advisory).

Impact

The vulnerability could lead to arbitrary code execution in certain web server setups. The impact varies depending on the server configuration, with potential high severity implications for confidentiality, integrity, and availability. Particularly affected are systems running Debian GNU Linux derivatives with PHP 7.1+ where *.phar files are automatically handled as PHP applications (TYPO3 Advisory).

Mitigation and workarounds

The vulnerability was patched in TYPO3 versions 8.7.23 and 9.5.4. The fix involved extending the file deny pattern to include additional potentially dangerous file extensions. The patch specifically added phar, shtml, cgi, and pl to the file deny pattern and updated the PHP extensions default configuration (TYPO3 Commit).

Additional resources


SourceThis report was generated using AI

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

“Best User Experience I have ever seen, provides full visibility to cloud workloads.”
David EstlickCISO
“Wiz provides a single pane of glass to see what is going on in our cloud environments.”
Adam FletcherChief Security Officer
“We know that if Wiz identifies something as critical, it actually is.”
Greg PoniatowskiHead of Threat and Vulnerability Management