
Script Python pour détecter la RCE pré-authentification sur Sitecore Experience Platform (CVE-2021-42237) en sondant des points de terminaison Report.ashx vulnérables et en analysant les réponses HTTP.
Pour la détection de sitecore RCE - CVE-2021-42237 Sitecore Experience Platform Pre-Auth RCE - CVE-2021-42237
Repose sur la détection de version de Sitecore et la réponse lorsqu'une requête est faite à Report.ashx (vulnérable) via GET et POST.
Le script prend un fichier contenant une liste d'URLs au format www.url.com sur chaque ligne.
Utilisation : python3 check-for-sitecore-rce.py -h
python3 check-for-sitecore-rce.py -u urls.txt
Peut entraîner des faux positifs si l'application web gère l'erreur différemment. Il est recommandé de vérifier les pages avec des réponses 200.
PoCs


Références : https://blog.assetnote.io/2021/11/02/sitecore-rce/ , https://support.sitecore.com/kb?id=kb_article_view&sysparm_article=KB1000776