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-2024-54679 — CVE-2024-54679 - CyberPanel (alias Cyber Panel) Déni de Service (https://nvd.nist.gov/vuln/detail/CVE-2024-54679) | Kitploit
Outils/GitHubGitHub/hotplugin0x01/cve-2024-54679
Analyse des VulnérabilitésExploitationExploitation d'Applications WebTests d'Intrusion
GitHubhotplugin0x01/cve-2024-54679

CVE-2024-54679

CVE-2024-54679 - CyberPanel (alias Cyber Panel) Déni de Service (https://nvd.nist.gov/vuln/detail/CVE-2024-54679)

Voir le dépôt
3il 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-2024-54679

CVE-2024-54679 - CyberPanel (alias Cyber Panel) Déni de service

Description

Une vulnérabilité de déni de service (DoS) a été découverte dans Cyber Panel qui permet à tout utilisateur authentifié de redémarrer la base de données en envoyant des requêtes au point de terminaison /dataBases/restartMySQL. Cette vulnérabilité se produit dans la fonction restartMySQL du fichier Cyberpanel/databases/views.py à la ligne 400, où l'action est exécutée avant de vérifier les permissions de l'utilisateur (ACL). La fonction récupère d'abord l'ID utilisateur depuis la session (vérification d'authentification), puis appelle la méthode restartMySQL de la classe mysqlUtilities, qui exécute la commande de redémarrage de la base de données (sudo systemctl restart mariadb). Ce n'est qu'après cette action qu'elle vérifie si l'utilisateur est un administrateur. Cette absence de vérification ACL avant l'exécution du redémarrage rend le point de terminaison accessible à tout utilisateur authentifié. Un attaquant disposant d'un compte à faibles privilèges pourrait exploiter cela en envoyant des requêtes répétées au point de terminaison, provoquant un plantage de la base de données et un déni de service.

Versions concernées

CyberPanel (alias Cyber Panel) Versions jusqu'à 2.3.7 et (non patchée) 2.3.8

Étapes pour reproduire

  • Connectez-vous à CyberPanel en utilisant un compte utilisateur à faibles privilèges.
  • Envoyez une requête au point de terminaison /dataBases/restartMySQL pour redémarrer la base de données.
  • Configurez Burp Suite et envoyez la requête vers l'onglet Intruder.
  • Dans Intruder, sélectionnez Null payloads et exécutez l'attaque indéfiniment.
  • Observez que la base de données plante et que CyberPanel est indisponible.

Preuve de concept

Démo: https://www.youtube.com/watch?v=f2M5wI875Uk

image Code vulnérable image Méthode mysqlUtilities.restartMySQL

Références

  • Base de données nationale des vulnérabilités : https://nvd.nist.gov/vuln/detail/CVE-2024-54679
  • Commit de correction : https://github.com/usmannasir/cyberpanel/commit/6778ad1eaae41f72365da8fd021f9a60369600dc

Découvreur

Abdul Wassay (hotplugin0x01)

Télécharger l’outil