首页 > 其他分享 >ubantu16.04,docker-ce-17.09,docker runc容器逃逸漏洞(CVE-2021-30465)修复

ubantu16.04,docker-ce-17.09,docker runc容器逃逸漏洞(CVE-2021-30465)修复

时间:2022-08-23 18:33:41浏览次数:101  
标签:bin 30465 amd64 ce 漏洞 runc usr docker

背景

ubantu 16.04 TLS
docker-ce-17.09.1(比较老的版本可能都有这个漏洞,而且docker version查不到runc版本,也没有runc文件,只有docker-runc一个文件)

解决方案

下载对接系统的 runc 1.0.0-rc95 及以上版本,到github找源码,有编译打包好的文件。下载地址: opencontainers/runc
对应我系统的是 runc.amd64
上传到服务器后,备份原文件(没有就跳过这一步)

mv /usr/bin/runc /usr/bin/runcbak

停止docker

systemctl stop docker

替换新版本runc

cp runc.amd64 /usr/bin/runc
#修改权限
chmod +x /usr/bin/runc


#上次的做完不好使的话
#还有漏洞可以试试再把docker-runc也替换掉,记得提前备份
cp runc.amd64 /usr/bin/docker-runc
更新以前的依赖包
sudo apt-get update && sudo apt-get install --only-upgrade -y libseccomp2

启动docker

systemctl start docker

检查runc是否升级成功(因为我这边docker version没有runc版本信息,亲测通过漏扫探针扫描已无漏洞)

docker version

标签:bin,30465,amd64,ce,漏洞,runc,usr,docker
From: https://www.cnblogs.com/cuilei/p/16617381.html

相关文章