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-36058 — Preuve de concept d'exploitation et avis de sécurité pour CVE-2024-36058, une injection SQL aveugle basée sur le temps dans opac-sendbasket.pl du logiciel de bibliothèque Koha, permettant l'énumération authentifiée de la base de données. | Kitploit
Outils/GitHubGitHub/hacklantic/cve-2024-36058
Analyse des VulnérabilitésExploitationExploitation d'Applications WebTests d'Intrusion
GitHubhacklantic/cve-2024-36058

CVE-2024-36058

Preuve de concept d'exploitation et avis de sécurité pour CVE-2024-36058, une injection SQL aveugle basée sur le temps dans opac-sendbasket.pl du logiciel de bibliothèque Koha, permettant l'énumération authentifiée de la base de données.

Voir le dépôt
42il y a 22 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-36058 - Logiciel de bibliothèque Koha < 23.05.10 - Injection SQL aveugle basée sur le temps

ID CVE : CVE-2024-36058
Produit : Logiciel de bibliothèque Koha
Type de vulnérabilité : Injection SQL aveugle basée sur le temps (CWE-89)
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 SQL aveugle basée sur le temps existe dans la fonctionnalité « Send Basket » au niveau de opac/opac-sendbasket.pl. Le paramètre bib_list est transmis sans assainissement dans une requête SQL, permettant à un attaquant d'injecter des charges utiles SQL arbitraires qui provoquent des délais mesurables dans la réponse du serveur.

Un utilisateur de bibliothèque ordinaire (à faibles privilèges) peut exploiter cette vulnérabilité sans aucune permission élevée. En exploitant les écarts de temps de réponse, un attaquant peut énumérer la base de données et récupérer des contenus qui devraient être réservés à un accès privilégié.

Impact : Un attaquant authentifié à distance peut exploiter CVE-2024-36058 pour énumérer des contenus sensibles de la base de données, notamment en exploitant le flux de réinitialisation de mot de passe et en récupérant les jetons de réinitialisation de mot de passe d'autres comptes utilisateurs afin de les détourner, ce qui conduit à un accès non autorisé et à une exposition potentielle des données.


Preuve de concept (PoC)

  1. Connectez-vous à Koha en tant qu'utilisateur de bibliothèque ordinaire / à faibles privilèges.
  2. Ajoutez un livre au panier, puis cliquez sur « Send Basket ».

Send Basket

  1. Interceptez la requête résultante à l'aide d'un proxy tel que Burp Suite et injectez la charge utile dans le paramètre bib_list comme indiqué ci-dessous :

Requête :

POST /cgi-bin/koha/opac-sendbasket.pl HTTP/1.1
Host: {domain}
Cookie: [Low Privilege Session]
-- SNIP --

email_add=<recipient>&comment=x&bib_list=1)+AND+(SELECT+1+FROM+(SELECT(SLEEP(36)))x)--+-&csrf_token=<csrf_token>

  1. La charge utile injectée provoque la mise en veille de la base de données avant de renvoyer une réponse. Dans cet exemple, le serveur a dormi pendant environ 36 secondes, confirmant que le point d'injection est exploitable.

SQLi Sleep PoC


Références

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