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-2021-41773 — Lab Docker pédagogique pour la traversée de chemin et l'exécution de code à distance (RCE) sur Apache HTTP Server 2.4.49 (CVE-2021-41773), incluant recherche sur la CVE, exploit PoC, preuves de test et recommandations d'atténuation. | Kitploit
Outils/GitHubGitHub/emaar1x/cve-2021-41773
Analyse des VulnérabilitésExploitationExploitation d'Applications WebSécurité WebTests d'IntrusionApprentissage et ÉducationLabs et Pratique
GitHubemaar1x/cve-2021-41773

CVE-2021-41773

Lab Docker pédagogique pour la traversée de chemin et l'exécution de code à distance (RCE) sur Apache HTTP Server 2.4.49 (CVE-2021-41773), incluant recherche sur la CVE, exploit PoC, preuves de test et recommandations d'atténuation.

Voir le dépôt
520il y a 2 moisPas 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-2021-41773 — Traversée de répertoires et RCE dans Apache HTTP Server 2.4.49

⚠️ Pour un usage en laboratoire isolé et éducatif UNIQUEMENT. Ce dépôt construit un serveur Apache délibérément vulnérable. Ne l'exécutez jamais sur un hôte de production, actif ou exposé à Internet.

Projet de stage Red Team réalisé par Team Alpha (ITSOLERA — Sécurité Offensive / Développement d'exploit pour une CVE connue). Le travail est réparti sur six dossiers de tâches afin que chaque membre puisse contribuer via sa propre pull request.

📄 Rapport final : 06-final-report/CVE-2021-41773-Final-Report.pdf


La vulnérabilité en une ligne

Apache 2.4.49 décode un point encodé en %2e après sa vérification de normalisation de chemin, ainsi /files/.%2e/.%2e/.%2e/.%2e/etc/passwd s'échappe de la racine du document. Avec mod_cgi activé, la même astuce contre /bin/sh permet l'exécution de code à distance.

  • Affecté : Apache HTTP Server 2.4.49 uniquement
  • Correctif incomplet : 2.4.50 → CVE-2021-42013 · Entièrement corrigé : 2.4.51
  • CVSS v3.1 : 7.5 (lecture de fichier) / jusqu'à 9.8 avec CGI activé (RCE)

Structure du dépôt

DossierResponsableLivrableStatut
01-cve-research/Fatima Bente MustafaRésumé de la CVE, versions affectées, cause racine, CVSS, références✅ Terminé
02-lab-setup/Emaar EjazLaboratoire Docker Apache 2.4.49 vulnérable + SETUP.md✅ Terminé
03-vulnerability-analysis/Anum Aamir SajjadANALYSIS.md + evidence-log.txt✅ Terminé
04-exploit-poc/Noor Saba Basitcve-2021-41773.py + exploit.sh + logique✅ Terminé
05-testing-evidence/Sana TariqCaptures d'écran, sortie terminal, journaux du serveur✅ Terminé
06-final-report/Muhammad HammadRapport final compilé (PDF) + mesures d'atténuation✅ Terminé

Exécution du laboratoire

La cible vulnérable se trouve dans 02-lab-setup/. Depuis ce dossier :

docker build -t cve-2021-41773-lab:2.4.49 .
docker run -d --name apache-2449-vuln -p 127.0.0.1:8080:80 cve-2021-41773-lab:2.4.49

Consultez 02-lab-setup/SETUP.md pour la configuration complète, la vérification, la collecte de preuves et le guide de dépannage.


Atténuation

Mettez à niveau vers Apache HTTP Server 2.4.51 ou ultérieur. En défense en profondeur, maintenez <Directory /> à Require all denied par défaut et n'accordez l'accès que là où c'est nécessaire.

Télécharger l’outil