Essay (and PoCs) about CVE-2021-41773, a remote code execution vulnerability in Apache 2.4.49 πΈοΈ# CVE-2021-41773 Essay πΈοΈ
## Description πΌοΈ
This repository contains an essay about CVE-2021-41773, a remote code execution vulnerability in Apache 2.4.49. This was created for a course from Faculty of Automatic Control and Computers, University POLITEHNICA of Bucharest, namely "*Cyberdefences and Cyberintelligence*".
## Folders Structure π
The folder structure is as follows:
- **[`demo`](demo)**: A proof of concept consisting in a Docker Compose architecture with two container: a vulnerable web server and an attacker having a Python exploit script
- **[`document`](document)**: The LaTeX project and the exported document.
- **[`presentation`](presentation)**: The LaTeX project and the exported presentation.
## Preview π
| Document | Presentation |
| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ |
| <a href="document/export.pdf"><kbd><img src="document/preview.png" width="400px" alt="Document preview"></kbd></a> | <a href="presentation/export.pdf"><kbd><img src="presentation/preview.png" width="400px" alt="Presentation preview"></kbd></a> |
[4.0K] /data/pocs/b8f240a3536974044aea5a67d43d670ebc24fc78
βββ [4.0K] demo
βΒ Β βββ [4.0K] attacker
βΒ Β βΒ Β βββ [ 122] Dockerfile
βΒ Β βΒ Β βββ [ 443] exploit.sh
βΒ Β βββ [ 233] docker-compose.yaml
βΒ Β βββ [ 737] README.md
βΒ Β βββ [4.0K] server
βββ [4.0K] document
βΒ Β βββ [ 78K] export.pdf
βΒ Β βββ [406K] preview.png
βΒ Β βββ [4.0K] project
βΒ Β βββ [2.0K] bibliography.bib
βΒ Β βββ [275K] IEEEtran.cls
βΒ Β βββ [7.5K] main.tex
βββ [4.0K] presentation
βΒ Β βββ [126K] export.pdf
βΒ Β βββ [ 35K] preview.png
βΒ Β βββ [4.0K] project
βΒ Β βββ [ 574] configuration.tex
βΒ Β βββ [4.0K] images
βΒ Β βΒ Β βββ [7.2K] acs.jpg
βΒ Β βββ [2.6K] main.sty
βΒ Β βββ [2.8K] main.tex
βββ [1.5K] README.md
βββ [ 373] update_previews.sh
8 directories, 17 files