CVE-2016-9836
Publiée le 2016-12-05 · Dernière modification le 2026-06-17
Les versions de Joomla! CMS antérieures à la 3.6.5 sont affectées par une faille dans la manière dont le système valide les fichiers téléchargés. Un attaquant distant non authentifié peut contourner les restrictions de type de fichier pour télécharger et exécuter des scripts PHP malveillants en utilisant des extensions alternatives telles que `.phtml` ou `.php7`. Comme cela ne nécessite aucun accès préalable ni interaction de l'utilisateur, cela permet une prise de contrôle totale et à distance du serveur web.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
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.