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-92592 — Preuve de concept en Python pour CVE-2026-92592, une RCE authentifiée dans Craft CMS qui exploite les cookies signés license-shun pour exécuter des charges utiles Twig et lancer des commandes. | Kitploit
Outils/GitHubGitHub/godylockz/cve-2026-92592
Génération de PayloadsAnalyse des VulnérabilitésExploitationExploitation d'Applications WebSécurité WebTests d'IntrusionOutil d'Accès à Distance
GitHubgodylockz/cve-2026-92592

CVE-2026-92592

Preuve de concept en Python pour CVE-2026-92592, une RCE authentifiée dans Craft CMS qui exploite les cookies signés license-shun pour exécuter des charges utiles Twig et lancer des commandes.

Voir le dépôt
1il y a 4 joursPas encore vérifié

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 →
Partager

CVE-2026-92592 : RCE authentifiée dans Craft CMS

Preuve de concept pour CVE-2026-92592 / GHSA-5r92-75j8-c534. Craft signe des données contrôlées par l'attaquant dans le cookie authentifié license-shun avec la même clé et le même format que ceux utilisés pour les redirections de connexion signées. La réutilisation de cette valeur signée comme redirect amène Craft à la rendre comme du Twig non sandboxé, permettant l'exécution de commandes via le comportement map('system') de Twig.

Craft CMS 4.8.0 à 4.18.5 et 5.0.0 à 5.10.12 sont affectés. Mettez à jour vers 4.18.6 ou 5.10.13 ou une version ultérieure. Craft 5.9.8 est affecté.

N'utilisez ceci que contre des systèmes que vous possédez ou êtes autorisé à tester.

Prérequis

  • Python 3
  • requests
  • Un compte Craft utilisant l'authentification par mot de passe et sans 2FA active
  • Un accès au panneau de contrôle Craft
  • La relation par défaut entre cookieValidationKey et la securityKey de Craft
  • system(), sh et base64 disponibles sur la cible

Créez un environnement isolé et installez le paquet Python :

python3 -m venv .venv
source .venv/bin/activate
python -m pip install requests

Utilisation

Lancez l'exploit avec l'URL cible, le nom d'utilisateur, le mot de passe et la commande :

python3 craftcms_rce.py \
  -t https://craft.example \
  -u author \
  -p 'password' \
  'id'

Les mots de passe en ligne de commande peuvent être visibles dans l'historique du shell et la liste des processus. Utilisez des identifiants de test temporaires. Passez --proxy pour un proxy de débogage HTTP et --insecure uniquement lorsque la cible utilise un certificat qui ne peut pas être vérifié.

La sortie standard et la sortie d'erreur de la commande sont combinées et affichées sur la sortie standard. Exécutez python3 craftcms_rce.py --help pour toutes les options.

Fonctionnement

  1. Récupère un jeton CSRF depuis la page de connexion du panneau de contrôle et s'authentifie avec le compte fourni.
  2. Récupère un nouveau jeton CSRF depuis le tableau de bord du panneau de contrôle.
  3. Envoie une charge utile Twig à app/set-license-shun-cookie et capture la valeur du cookie signé par Craft.
  4. Soumet cette valeur comme paramètre redirect dans une autre requête de connexion.
  5. Extrait et décode la sortie de la commande depuis la redirection rendue.

Références

  • Avis de sécurité Craft CMS GHSA-5r92-75j8-c534
  • NVD : CVE-2026-92592
Télécharger l’outil