Unrestricted File Upload vulnerability in the fileDenyPattern in sysext/core/Classes/Core/SystemEnvironmentBuilder.php in TYPO3 7.6.0 to 7.6.21 and 8.0.0 to 8.7.4 allows remote authenticated users to upload files with a .pht extension and consequently execute arbitrary PHP code.
{
"unresolved_ranges": [
{
"extracted_events": [
{
"last_affected": "7.6.0"
},
{
"last_affected": "7.6.0"
}
],
"vendor_product": "typo3:typo3",
"cpes": [
"cpe:2.3:a:typo3:typo3:7.6.0:*:*:*:*:*:*:*"
],
"source": "CPE_STRING"
}
]
}{
"extracted_events": [
{
"introduced": "0"
},
{
"last_affected": "8.0.0"
},
{
"last_affected": "8.0.1"
}
],
"cpe": [
"cpe:2.3:a:typo3:typo3:8.0.0:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:8.0.1:*:*:*:*:*:*:*"
],
"source": "CPE_STRING"
}{
"cpe": [
"cpe:2.3:a:typo3:typo3:7.6.0:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:7.6.1:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:7.6.2:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:7.6.3:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:7.6.4:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:7.6.5:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:7.6.6:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:7.6.7:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:7.6.8:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:7.6.9:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:7.6.10:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:7.6.11:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:7.6.12:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:7.6.13:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:7.6.14:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:7.6.15:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:7.6.16:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:7.6.17:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:7.6.18:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:7.6.19:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:7.6.20:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:7.6.21:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:8.0.0:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:8.0.1:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:8.1.0:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:8.1.1:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:8.1.2:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:8.2.0:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:8.2.1:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:8.3.0:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:8.3.1:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:8.4.0:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:8.4.1:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:8.5.0:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:8.5.1:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:8.6.0:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:8.6.1:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:8.7.0:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:8.7.1:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:8.7.2:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:8.7.3:*:*:*:*:*:*:*",
"cpe:2.3:a:typo3:typo3:8.7.4:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"introduced": "0"
},
{
"last_affected": "7.6.0"
},
{
"last_affected": "7.6.1"
},
{
"last_affected": "7.6.2"
},
{
"last_affected": "7.6.3"
},
{
"last_affected": "7.6.4"
},
{
"last_affected": "7.6.5"
},
{
"last_affected": "7.6.6"
},
{
"last_affected": "7.6.7"
},
{
"last_affected": "7.6.8"
},
{
"last_affected": "7.6.9"
},
{
"last_affected": "7.6.10"
},
{
"last_affected": "7.6.11"
},
{
"last_affected": "7.6.12"
},
{
"last_affected": "7.6.13"
},
{
"last_affected": "7.6.14"
},
{
"last_affected": "7.6.15"
},
{
"last_affected": "7.6.16"
},
{
"last_affected": "7.6.17"
},
{
"last_affected": "7.6.18"
},
{
"last_affected": "7.6.19"
},
{
"last_affected": "7.6.20"
},
{
"last_affected": "7.6.21"
},
{
"last_affected": "8.0.0"
},
{
"last_affected": "8.0.1"
},
{
"last_affected": "8.1.0"
},
{
"last_affected": "8.1.1"
},
{
"last_affected": "8.1.2"
},
{
"last_affected": "8.2.0"
},
{
"last_affected": "8.2.1"
},
{
"last_affected": "8.3.0"
},
{
"last_affected": "8.3.1"
},
{
"last_affected": "8.4.0"
},
{
"last_affected": "8.4.1"
},
{
"last_affected": "8.5.0"
},
{
"last_affected": "8.5.1"
},
{
"last_affected": "8.6.0"
},
{
"last_affected": "8.6.1"
},
{
"last_affected": "8.7.0"
},
{
"last_affected": "8.7.1"
},
{
"last_affected": "8.7.2"
},
{
"last_affected": "8.7.3"
},
{
"last_affected": "8.7.4"
}
],
"source": "CPE_STRING"
}