Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
CVE-2021-41773 — Образовательная Docker-лаборатория для изучения обхода пути и RCE в Apache HTTP Server 2.4.49 (CVE-2021-41773) с исследованием CVE, PoC-эксплойтом, результатами тестирования и рекомендациями по устранению уязвимости. | Kitploit
Инструменты/GitHubGitHub/emaar1x/cve-2021-41773
Анализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийВеб-безопасностьТестирование на ПроникновениеОбучение и ОбразованиеЛаборатории и Практика
GitHubemaar1x/cve-2021-41773

CVE-2021-41773

Образовательная Docker-лаборатория для изучения обхода пути и RCE в Apache HTTP Server 2.4.49 (CVE-2021-41773) с исследованием CVE, PoC-эксплойтом, результатами тестирования и рекомендациями по устранению уязвимости.

Репозиторий
5202 месяцев назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

CVE-2021-41773 — обход путей и RCE в Apache HTTP Server 2.4.49

⚠️ ТОЛЬКО для изолированного учебного использования в лаборатории. Этот репозиторий собирает намеренно уязвимый сервер Apache. Никогда не запускайте его на рабочем, производственном или доступном из интернета хосте.

Проект стажировки по Red Team от Team Alpha (ITSOLERA — Offensive Security / Exploit Development for a Known CVE). Работа разделена на шесть папок задач, чтобы каждый участник мог внести вклад через свой собственный pull request.

📄 Итоговый отчёт: 06-final-report/CVE-2021-41773-Final-Report.pdf


Уязвимость в одной строке

Apache 2.4.49 декодирует точку, закодированную как %2e, после проверки нормализации пути, поэтому /files/.%2e/.%2e/.%2e/.%2e/etc/passwd выходит за пределы корневого каталога документов. При включённом mod_cgi тот же приём против /bin/sh даёт удалённое выполнение кода.

  • Затронуто: только Apache HTTP Server 2.4.49
  • Неполное исправление: 2.4.50 → CVE-2021-42013 · Полностью исправлено: 2.4.51
  • CVSS v3.1: 7.5 (чтение файлов) / до 9.8 при включённом CGI (RCE)

Структура репозитория

ПапкаОтветственныйРезультатСтатус
01-cve-research/Fatima Bente MustafaСводка по CVE, затронутые версии, первопричина, CVSS, ссылки✅ Готово
02-lab-setup/Emaar EjazDocker-лаборатория с уязвимым Apache 2.4.49 + SETUP.md✅ Готово
03-vulnerability-analysis/Anum Aamir SajjadANALYSIS.md + evidence-log.txt✅ Готово
04-exploit-poc/Noor Saba Basitcve-2021-41773.py + exploit.sh + логика✅ Готово
05-testing-evidence/Sana TariqСкриншоты, вывод терминала, логи сервера✅ Готово
06-final-report/Muhammad HammadСкомпилированный итоговый отчёт (PDF) + меры защиты✅ Готово

Запуск лаборатории

Уязвимая цель находится в 02-lab-setup/. Изнутри этой папки:

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

Полное руководство по настройке, проверке, сбору доказательств и устранению неполадок см. в 02-lab-setup/SETUP.md.


Меры защиты

Обновитесь до Apache HTTP Server 2.4.51 или более поздней версии. В качестве эшелонированной защиты оставляйте <Directory /> по умолчанию в состоянии Require all denied и предоставляйте доступ только там, где это необходимо.

Скачать инструмент