ProxyShell
hackingDéfinition
ProxyShell est une chaîne de 3 vulnérabilités Microsoft Exchange (CVE-2021-34473, CVE-2021-34523, CVE-2021-31207) permettant l'exécution de code à distance non authentifiée sur les serveurs Exchange exposés sur Internet. Présentée à la conférence Black Hat 2021 par Orange Tsai, elle a été massivement exploitée par des groupes de ransomware et des APT dans les mois suivants. Les trois vulnérabilités en chaîne : CVE-2021-34473 (Pre-auth Path Confusion) — permet de bypasser l'authentification en confondant le chemin de l'URL avec le proxy Exchange autodiscover, CVE-2021-34523 (Privilege Elevation) — permet d'élever les privilèges vers le compte SYSTEM via le backend Exchange PowerShell, CVE-2021-31207 (Post-auth RCE) — permet d'écrire une webshell via les commandes Exchange PowerShell (New-MailboxExportRequest pour exporter une boîte mail contenant le webshell vers un path web accessible). L'exploit complet ne nécessite aucune authentification : le bypass d'auth de la première CVE permet d'accéder au backend PowerShell Exchange, où une commande crée une règle d'export de boîte mail vers un fichier .aspx dans le répertoire web d'Exchange, et la webshell est accessible depuis Internet. Des groupes APT (Conti, BlackByte, LockFile) ont exploité ProxyShell massivement dès la publication de l'exploit PoC, compromettant des milliers de serveurs Exchange exposés. Le scanning massif pour la vulnérabilité a commencé dans les heures suivant la présentation Black Hat. Microsoft a fourni des patchs cumulatifs en juillet-août 2021 (CU20/CU21 pour Exchange 2019) corrigeant les trois CVEs.
Fonctionnement
PoC ProxyShell : 1) URL bypass auth : POST /autodiscover/autodiscover.json?@foo.com/Powershell?X-Rps-CAT=[token_base64] — accède au PowerShell Exchange sans authentification. 2) Créer une règle d'export : New-MailboxExportRequest -Mailbox admin -FilePath '\\127.0.0.1\C$\inetpub\wwwroot\aspnet_client\shell.aspx'. 3) La webshell est accessible : https://exchange.target.com/aspnet_client/shell.aspx?cmd=whoami.
Exploitation offensive
ProxyShell permettait un accès SYSTEM sur les serveurs Exchange depuis Internet sans credentials, avec un impact catastrophique : Exchange s'exécutant sur un DC dans les configurations courantes d'entreprise, la compromission Exchange menait directement à la compromission AD. Des milliers d'organisations ont été compromises avant le déploiement des patchs.
Détection et mitigation
Appliquer les CUs Exchange d'août 2021 ou ultérieurs. Les IDS/WAF détectent les patterns de requêtes ProxyShell (URLs avec autodiscover.json + X-Rps-CAT). Microsoft Defender for Exchange détecte la création de MailboxExportRequest anormale. Ne jamais exposer Exchange directement sur Internet sans WAF/reverse proxy.
Articles liés
Expert en cybersécurité offensive et intelligence artificielle. Pentest, audit et développement IA sur-mesure.
Services
- Audit Infrastructure
- Audit Kubernetes
- Audit Microsoft 365
- Audit Sécurité Réseau
- Analyse de Risques
- Audit Active Directory
- Audit Application Web
- Audit Cloud (AWS/Azure/GCP)
- Audit Messagerie
- Audit API (OWASP Top 10)
- Audit DevSecOps & CI/CD
- Audit Code Source (SAST)
- Audit Postes de Travail
- Audit Sauvegarde & Résilience
- Audit OT/SCADA (IEC 62443)
- Développement IA
- Formations
Ressources
Projets & Outils
© 2026 Ayi NEDJIMI Consultants. Tous droits réservés. 2.1.7
Un projet cybersécurité ?
Expert dispo · Réponse 24h