
Exploit de preuve de concept pour CVE-2026-33718 démontrant une injection de commandes dans le Git Diff Handler d'OpenHands. Ressource pédagogique pour la recherche de vulnérabilités et la pratique en laboratoire.
OpenHands est vulnérable à l'injection de commandes via son gestionnaire de diff Git
Soutenez la maintenance de ce projet avec PayPal ou en scannant le code QR ci-dessous.
Utilisez ce projet uniquement dans des environnements sûrs et autorisés, tels que :
Exemple de configuration :
git clone <repository-url>
cd <repository-name>
# Le projet utilise Python, suivez les étapes ci-dessous
# Créer un environnement virtuel
python -m venv venv
# Activer l'environnement virtuel
# macOS / Linux
source venv/bin/activate
# Windows (Git Bash / WSL)
source venv/Scripts/activate
# Installer les dépendances
pip install -r requirements.txt
Exemple d'utilisation :
# Installer les dépendances
<install-command>
# Lancer le projet
<run-command>
# Remplacez les commandes ci-dessus par les étapes réelles de configuration de votre projet.
Remarque :
curl -fsSL https://gist.githubusercontent.com/HORKimhab/24c89ee9a86a42aac88381334f8bfe48/raw | bash -s -- -y pour supprimer le sous-dossier .git imbriquéUn dépôt pour apprendre, tester et rechercher des concepts de cybersécurité dans des environnements contrôlés.
Ce dépôt est destiné uniquement à la recherche pédagogique et à la recherche en sécurité autorisée.
Il est conçu pour aider les utilisateurs à apprendre :
Utilisez ce dépôt uniquement dans des environnements où vous avez la permission, tels que :
Toute utilisation non autorisée ou illégale est strictement interdite.
L'auteur et les contributeurs ne sont pas responsables des dommages, mauvais usages, problèmes juridiques ou pertes causés par ce projet.
En utilisant ce dépôt, vous acceptez que :
Ce projet est destiné à :
Veuillez respecter les pratiques de divulgation responsable et vous conformer à toutes les lois applicables.
Pour une divulgation responsable ou une collaboration, contactez le mainteneur du dépôt via GitHub.