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-2025-46047 — PoC pour Silverpeas <= 6.4.2 Énumération de noms d'utilisateur | Kitploit
Outils/GitHubGitHub/j0ey17/cve-2025-46047
Analyse des VulnérabilitésExploitationCollecte d'InformationsSécurité WebTests d'IntrusionApprentissage et Éducation
GitHubj0ey17/cve-2025-46047

CVE-2025-46047

PoC pour Silverpeas <= 6.4.2 Énumération de noms d'utilisateur

Voir le dépôt
219il y a 1 anPas 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-2025-46047

Preuve de Concept d'Énumération de Noms d'Utilisateur Silverpeas <= 6.4.2

Script de preuve de concept pour démontrer une vulnérabilité d'énumération de noms d'utilisateur dans Silverpeas versions 6.4.1 et 6.4.2.

Détails de la Vulnérabilité

  • Logiciel concerné : Silverpeas
  • Versions concernées : 6.4.1, 6.4.2 (et potentiellement des versions antérieures)
  • Version corrigée : 6.4.3
  • Type de vulnérabilité : Énumération de noms d'utilisateur via une divergence de réponse observable (CWE-204)
  • Identifiant de suivi du fournisseur : Silverpeas Bug #14829

Résumé : La vulnérabilité existe dans la fonctionnalité de mot de passe oublié (point de terminaison /silverpeas/CredentialsServlet/ForgotPassword). En envoyant des requêtes POST avec des noms d'utilisateur potentiels dans le paramètre Login, le serveur répond avec différents codes d'état HTTP (200 OK pour les utilisateurs valides, 302 Found pour les utilisateurs invalides). Cette divergence permet à un attaquant distant non authentifié de déterminer les noms d'utilisateur valides sur le système.

Script de Preuve de Concept (PoC)

  • Nom du script : silverpeas_enum_poc.py
  • Description : Ce script Python automatise le processus d'envoi de requêtes au point de terminaison vulnérable avec des noms d'utilisateur (fournis individuellement ou à partir d'une wordlist) et identifie les comptes potentiellement valides/invalides en fonction de la réponse du code d'état HTTP du serveur.

Utilisation

Prérequis

  • Python 3.x
  • Bibliothèque requests (pip install requests)

Instructions

  1. Clonez le dépôt ou téléchargez le script (silverpeas_enum_poc.py).

  2. Installez les dépendances : pip install requests

  3. Exécutez le script depuis votre terminal :

    • Tester un seul nom d'utilisateur :

      python silverpeas_enum_poc.py <TARGET_URL> -u <USERNAME>
      

      Exemple : python silverpeas_enum_poc.py http://vulnerable-silverpeas.local -u admin

    • Tester les noms d'utilisateur à partir d'un fichier :

      python silverpeas_enum_poc.py <TARGET_URL> -w <WORDLIST_FILE>
      

      Exemple : python silverpeas_enum_poc.py https://vulnerable-silverpeas.com -w users.txt

Sortie

Le script affichera :

  • [+] Username '...' appears VALID (Status: 200) pour les noms d'utilisateur correspondant probablement à des comptes existants.
  • [-] Username '...' appears INVALID (Status: 302) pour les noms d'utilisateur ne correspondant probablement pas à des comptes existants.

Avertissement

Ce script est fourni à des fins éducatives et pour démontrer la vulnérabilité. Utilisez ce script de manière responsable et uniquement contre des systèmes pour lesquels vous avez une autorisation explicite et écrite de test. L'analyse ou le test non autorisé est illégal et contraire à l'éthique. L'auteur décline toute responsabilité et n'est pas responsable de tout usage abusif ou dommage causé par ce script.

Auteur / Crédits

  • Shantanu Saxena / j0ey17

Calendrier de Divulgation

  • Découverte : 08/04/2025
  • Signalé au fournisseur (Silverpeas) : 08/04/2025
  • Accusé de réception du fournisseur / ID attribué (#14829) : 09/04/2025
  • Correctif publié (Version 6.4.3) : 11/04/2025
  • PoC publié : 14/04/2025
  • Identifiant CVE : CVE-2025-46047

Références

  • (Vendor Fix PR)
Télécharger l’outil