
Port Python 3 maintenu de la preuve de concept originale de FUEL CMS CVE-2018-16763.
Ce dépôt contient un port de compatibilité Python 3 du proof-of-concept original pour CVE-2018-16763 affectant FUEL CMS 1.4.1.
Le proof-of-concept original a été écrit par 0xd0ff9. Ce dépôt ne revendique pas la paternité de l'exploit original. Mon travail a consisté à mettre à jour le script pour les versions modernes de Python et à résoudre les problèmes de compatibilité.
De nombreux scripts proof-of-concept disponibles publiquement ont été écrits pour Python 2 et ne s'exécutent plus correctement sur les distributions Linux modernes.
Ce dépôt préserve le proof-of-concept original tout en fournissant une version maintenue et compatible Python 3, à des fins pédagogiques et pour les tests de sécurité autorisés.
Installer les dépendances :
pip install requests
Ce dépôt est destiné uniquement à l'étude des mises à jour de compatibilité Python et à une utilisation dans des environnements où vous disposez d'une autorisation explicite pour effectuer des tests de sécurité.
Ce dépôt est fourni uniquement à des fins pédagogiques, de recherche en sécurité et de tests d'intrusion autorisés.
La recherche sur la vulnérabilité et le proof-of-concept d'origine appartiennent à leur auteur original. Ma contribution se limite au port de compatibilité Python 3, au débogage et aux améliorations de maintenance.
Les utilisateurs sont responsables du respect de toutes les lois applicables et de l'obtention d'une autorisation avant d'effectuer tout test de sécurité.
Proof-of-concept original :
Port Python 3 et maintenance :