Aller au contenu principal
Expert Cybersécurité & IAv9.0
Centres de ressources conformité
Besoin d'un accompagnement expert ?
Devis personnalisé sous 24h — audit, conformité, incident
Outils open source — Gratuits, portables, hors ligne
Caractéristiques communes
100 % hors ligne — aucune donnée transmise
Portables — un seul fichier exécutable
Gratuits — MIT ou GPL v3
Code source ouvert sur GitHub
Checklists Sécurité — Audit & Durcissement
Formats disponibles
📄 PDF 📊 Excel 🌐 Web

11 checklists professionnelles couvrant 2 200+ points de contrôle. Téléchargement gratuit, aucune inscription.

Academy Contact

ProxyShell

hacking

Dé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

Un projet cybersécurité ?

Expert dispo · Réponse 24h

Devis