{"id":"CVE-2016-9836","details":"The file scanning mechanism of JFilterInput::isFileSafe() in Joomla! CMS before 3.6.5 does not consider alternative PHP file extensions when checking uploaded files for PHP content, which enables a user to upload and execute files with the `.php6`, `.php7`, `.phtml`, and `.phpt` extensions. Additionally, JHelperMedia::canUpload() did not blacklist these file extensions as uploadable file types.","modified":"2026-04-09T04:55:17.437006Z","published":"2016-12-05T17:59:00.180Z","references":[{"type":"ADVISORY","url":"http://www.securityfocus.com/bid/94663"},{"type":"EVIDENCE","url":"https://github.com/XiphosResearch/exploits/tree/master/Joomraa"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/joomla/joomla-cms","events":[{"introduced":"0"},{"last_affected":"2983d196840a7da2abf62c00ac2f3ee4864179b4"}],"database_specific":{"versions":[{"introduced":"0"},{"last_affected":"3.6.4"}]}}],"versions":["1.7.3","2.5.0","2.5.0_beta1","2.5.0_beta2","2.5.1","2.5.4","2.5.5","2.5.6","3.0.0","3.0.0_alpha-1","3.0.0_alpha-2","3.0.0_beta1","3.0.1","3.0.3","3.1.0_beta1","3.1.0_beta2","3.1.0_beta3","3.1.0_beta4","3.1.0_beta5","3.1.1","3.1.5","3.2.0","3.2.0.alpha","3.2.0.beta","3.2.0.rc","3.2.1","3.2.2","3.2.3","3.2.4","3.3.0","3.4.0","3.4.0-beta1","3.4.0-beta2","3.4.0-beta3","3.4.0-rc","3.4.1","3.4.1-rc","3.4.1-rc2","3.4.2","3.4.2-rc","3.4.3","3.4.4","3.4.4-rc","3.4.4-rc2","3.4.5","3.5.0","3.5.0-beta","3.5.0-beta2","3.5.0-beta3","3.5.0-beta4","3.5.0-beta5","3.5.0-rc","3.5.0-rc2","3.5.0-rc4","3.5.1","3.5.1-rc","3.5.1-rc2","3.6.0","3.6.0-alpha","3.6.0-beta1","3.6.0-beta2","3.6.0-rc","3.6.0-rc2","3.6.1","3.6.1-rc1","3.6.1-rc2","3.6.2","3.6.3","3.6.3-rc1","3.6.3-rc2","3.6.3-rc3","3.6.4"],"database_specific":{"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2016-9836.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"}]}