针对 CVE-2019-5736 的 PoC
针对 CVE-2019-5736 的 PoC 由 @singe、@_cablethief 和 @feexd 共同创建 在 Ubuntu 18.04、Debian 9 和 Arch Linux 上进行了测试。Docker 版本为 18.09.1-ce 和 18.03.1-ce。目前此 PoC 尚不支持 Ubuntu 16.04 和 CentOS。 请前往 Dragon Sector (发现漏洞的人) 处查看漏洞代码。
这是对 CVE-2019-5736 的 Go 实现,这是一个 Docker 的容器逃逸漏洞。此漏洞通过在容器内覆盖和执行主机系统的 runc 二进制文件来实现。
Docker exec 进入容器时,这个漏洞就会触发,从而允许以 root 权限执行代码。 第二种(这个仓库不是这个场景),创建一个恶意的 Docker 镜像。当运行这个镜像时,漏洞就会触发。无需在容器内执行命令。请参阅本 README 的底部,查看 GIF 示例。要利用此漏洞,您需要在容器内部拥有 root(uid 0)权限。
暂无开放 Issues,或尚未同步最近议题。