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
CVE-2021-41773 — Educational Docker lab for Apache HTTP Server 2.4.49 path traversal and RCE (CVE-2021-41773) with CVE research, PoC exploit, testing evidence, and mitigation guidance. | Kitploit
Outils/GitHubGitHub/emaar1x/cve-2021-41773
Vulnerability AnalysisExploitationWeb Application ExploitationWeb SecurityPenetration TestingLearning & EducationLabs & Practice
GitHubemaar1x/cve-2021-41773

CVE-2021-41773

Educational Docker lab for Apache HTTP Server 2.4.49 path traversal and RCE (CVE-2021-41773) with CVE research, PoC exploit, testing evidence, and mitigation guidance.

Voir le dépôt
5il y a 26 joursPas 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
Contenu non disponible dans la langue demandée. Affichage de la version anglaise.

CVE-2021-41773 — Apache HTTP Server 2.4.49 Path Traversal & RCE

⚠️ For isolated, educational lab use ONLY. This repository builds a deliberately vulnerable Apache server. Never run it on a live, production, or internet-facing host.

Red Team internship project by Team Alpha (ITSOLERA — Offensive Security / Exploit Development for a Known CVE). The work is split across six task folders so each member can contribute via their own pull request.

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


The vulnerability in one line

Apache 2.4.49 decodes a %2e-encoded dot after its path-normalisation check, so /files/.%2e/.%2e/.%2e/.%2e/etc/passwd escapes the document root. With enabled, the same trick against gives remote code execution.

mod_cgi
/bin/sh
  • Affected: Apache HTTP Server 2.4.49 only
  • Incomplete fix: 2.4.50 → CVE-2021-42013 · Fully fixed: 2.4.51
  • CVSS v3.1: 7.5 (file read) / up to 9.8 with CGI enabled (RCE)

Repository structure

FolderOwnerDeliverableStatus
01-cve-research/Fatima Bente MustafaCVE summary, affected versions, root cause, CVSS, references✅ Done
02-lab-setup/Emaar EjazVulnerable Apache 2.4.49 Docker lab + SETUP.md✅ Done
03-vulnerability-analysis/Anum Aamir SajjadANALYSIS.md + evidence-log.txt✅ Done
04-exploit-poc/Noor Saba Basitcve-2021-41773.py + exploit.sh + logic✅ Done
05-testing-evidence/Sana TariqScreenshots, terminal output, server logs✅ Done
06-final-report/Muhammad HammadCompiled final report (PDF) + mitigation✅ Done

Running the lab

The vulnerable target lives in 02-lab-setup/. From inside that folder:

root@kitploit:~
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

See 02-lab-setup/SETUP.md for the full setup, verification, evidence-collection, and troubleshooting guide.


Mitigation

Upgrade to Apache HTTP Server 2.4.51 or later. As defence in depth, keep <Directory /> at Require all denied by default and only grant access where needed.

Télécharger l’outil