Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
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é.

FluxContactConfidentialité© 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 Éducation

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.

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

CVE-2026-15409-15410-Framework

Voir le dépôt
5438il y a 23 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 → Erlang RCE → Privesc Root

Framework d'exploitation & outil de détection sécurisé

[!] Usage éthique uniquement - Tests autorisés

Ce dépôt fournit des outils destinés exclusivement aux professionnels de la sécurité autorisés, aux blue teams et aux testeurs d'intrusion.

Tout accès non autorisé à des systèmes informatiques est illégal en vertu du **CFAA (États-Unis), du Computer Misuse Act (Royaume-Uni), du TCK 243/244 (Turquie) et de lois similaires dans le monde entier.


[>] Aperçu de la vulnérabilité

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

Fonctionnement :

  1. Un attaquant exploite la SSRF pour tunnelliser à travers le point de terminaison wsproxy.
  2. Cela donne accès aux services de distribution Erlang internes (port 1050/8188).
  3. À l'aide d'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 chaînée pour élever les privilèges vers root via une traversée de chemin dans l'AMC (Appliance Management Console).

Faits clés :

  • Divulguée : 14 juillet 2026

  • Score CVSS : 10.0 (CRITIQUE)

  • !> CISA KEV : Ajoutée le 14 juillet 2026 (Date limite : 17 juillet 2026)
  • Produits affecté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 weaponisé chaîne CVE-2026-15409 et CVE-2026-15410 pour obtenir une compromission au niveau root.

[<>] Fonctionnalités :

FonctionnalitéDescription
[+] SSRF → Erlang RPCTunnellise automatiquement à travers wsproxy pour atteindre les nœuds Erlang internes.
[+] Exécution de code à distanceExécute des commandes OS arbitraires via os:cmd/1.
[+] Shell interactifLance un shell en direct avec prise en charge des commandes privesc et download.
[+] Privesc RootExploite CVE-2026-15410 pour élever les privilèges vers root via une traversée de chemin AMC.
[+] Opérations sur fichiersLit et écrit des fichiers sur le système cible.
[+] Scan par lotsExploite massivement plusieurs cibles avec threading (option -l).
[+] Détection SSRFOption --detect pour une vérification sécurisée de la vulnérabilité.
[+] PersonnalisableRemplacez 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 — une poignée de main personnalisée au niveau socket évite les empreintes de signature propres aux bibliothèques pour une meilleure OPSEC.

[>>] Installation & Prérequis

Prérequis :

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

Installer les dépendances :

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.

[i] Exemples d'utilisation

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

# 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écurisé (checker.py)

# 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

[i] Versions affectées

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

[!] 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 et une spécification host:port. En pointant host=127.0.0.1 et port=1050, les attaquants peuvent tunnelliser vers le service de distribution Erlang interne.

Erlang RPC

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

Privesc 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 une traversée de chemin (../../../../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 des rollbacks de hotfix avec traversée de chemin
  • /var/lib/unit/conf.json contenant des routes pour /__api__/login ou /__api__/logout

[¡] Avertissement légal & Usage responsable

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

Télécharger l’outil