
Docker 이미지에서 CVE-2018-8115를 검증하는 CLI 도구로, 레이어에서 악성 파일을 확인하여 Docker Hub에서 안전하게 pull할 수 있도록 돕습니다.
/\ / ____| (_) |
/ \ __ _ _ _ __ _ | (___ ___ ___ _ _ _ __ _| |_ _ _
/ /\ \ / _` | | | |/ _` | \___ \ / _ \/ __| | | | '__| | __| | | |
/ ____ \ (_| | |_| | (_| | ____) | __/ (__| |_| | | | | |_| |_| |
/_/ \_\__, |\__,_|\__,_| |_____/ \___|\___|\__,_|_| |_|\__|\__, |
| | __/ |
|_| |___/
커뮤니티의 안전을 돕기 위해 Aqua는 이미지가 이 취약점으로부터 안전한지 테스트하는 오픈 소스 도구를 만들었습니다.
이 유틸리티는 Docker Registry에 연결하여(현재는 Docker Hub만 지원) 이미지에 "docker pull" 명령의 일부로 호스트를 공격하는 것으로 알려진 CVE-2018-8115 취약점을 악용할 수 있는 악성 파일이 있는지 확인합니다.
$ python verify.py [-h] [--tag TAG] [--arch ARCH] [--os OS] image
_____ _ _
/\ / ____| (_) |
/ \ __ _ _ _ __ _ | (___ ___ ___ _ _ _ __ _| |_ _ _
/ /\ \ / _` | | | |/ _` | \___ \ / _ \/ __| | | | '__| | __| | | |
/ ____ \ (_| | |_| | (_| | ____) | __/ (__| |_| | | | | |_| |_| |
/_/ \_\__, |\__,_|\__,_| |_____/ \___|\___|\__,_|_| |_|\__|\__, |
| | __/ |
|_| |___/
Docker images verifier cli-tool (CVE-2018-8115)
To help the community stay safe, we at Aqua created an open source tool
that tests images for whether they are safe of this vulnerability.
Aqua Security
https://www.aquasec.com
[~] Fetching evil/image metadata...
[+] Checking layer bce2fbc256ea
[==================================================] 100%
[+] Checking layer cb1aafb71473
[==================================================] 100%
[+] Checking layer 782ba98a8cac
[==================================================] 100%
Found 5 malicious files
Layer: 782ba98a8cac, File: ../../../../../../../../fromimage.txt
Layer: 782ba98a8cac, File: Files\../../../../../../../../Users/All Users/Application Data/Start Menu/Programs/StartUp/evil.bat
Layer: 782ba98a8cac, File: Files\../../../../../../../../Users/All Users/Application Data/Start Menu/Programs/StartUp/Files\script.bat
Layer: 782ba98a8cac, File: Files\../../../../../../../Resume.txt
Layer: 782ba98a8cac, File: Files\../../../../../../../Files\text.txt
=== IMAGE IS NOT SAFE! ===