Comparison docker version through the cvedetails
2022. 3. 28. 19:06ㆍ카테고리 없음
728x90
#!/bin/bash
mydocker=$(docker version | grep -Eo '[[:digit:]]{1,}[.][[:digit:]]{1,}[.][[:digit:]]{1,}' | head -1)
info_cve=$(curl https://www.cvedetails.com/vulnerability-list/vendor_id-13534/Docker.html | grep -Eo '[[:digit:]]{1,}[.][[:digit:]]{1,}[.][[:digit:]]{1,}')
info_cve_list=($info_cve)
chk=0
for index in "${info_cve_list[@]}"
do
if [ "$mydocker" = "$index" ]; then
echo "The version $mydocker is vulnerable"
$chk+=1
fi
done
if [ $chk == 0 ]; then
echo "The version $mydocker is not vulnerable"
fi