首页 -> 安全研究

安全研究

安全漏洞
Docker runc 任意命令执行安全漏洞(CVE-2019-5736)

发布日期:2019-02-11
更新日期:2019-02-13

受影响系统:
github docker < 18.09.2
描述:
CVE(CAN) ID: CVE-2019-5736

runC是一个根据OCI(Open Container Initiative)标准创建并运行容器的CLI(command-line interface) 工具。runC是Docker中最为核心的部分,容器的创建,运行,销毁等操作最终都是通过调用runC完成。

runC <= 1.0-rc6版本在实现上存在安全漏洞,导致18.09.2版本之前的Docker允许攻击者以root身份在宿主机上执行任意命令,使恶意容器可以覆盖宿主机上的runC二进制文件。恶意容器需满足以下两个条件之一: (1)由一个攻击者控制的恶意镜像创建(2)攻击者具有某已存在容器的写权限,且可通过docker exec进入。

<*来源:vendor
  *>

建议:
厂商补丁:

github
------
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:

https://github.com/docker/docker-ce/releases/tag/v18.09.2

参考:
MISC:https://access.redhat.com/security/cve/cve-2019-5736
MISC:https://access.redhat.com/security/vulnerabilities/runcescape
MISC:https://aws.amazon.com/security/security-bulletins/AWS-2019-002/
MISC:https://brauner.github.io/2019/02/12/privileged-containers.html
MISC:https://cloud.google.com/kubernetes-engine/docs/security-bulletins#february-11-2019-runc
MISC:https://github.com/docker/docker-ce/releases/tag/v18.09.2
MISC:https://github.com/opencontainers/runc/commit/0a8e4117e7f715d5fbeef398405813ce8e88558b
MISC:https://github.com/opencontainers/runc/commit/6635b4f0c6af3810594d2770f662f34ddc15b40d
MISC:https://github.com/rancher/runc-cve
MISC:https://kubernetes.io/blog/2019/02/11/runc-and-cve-2019-5736/
MISC:https://www.openwall.com/lists/oss-security/2019/02/11/2
MISC:https://www.twistlock.com/2019/02/11/how-to-mitigate-cve-2019-5736-in-runc-and-docker/
REDHAT:RHSA-2019:0303
URL:https://access.redhat.com/errata/RHSA-2019:0303
REDHAT:RHSA-2019:0304
URL:https://access.redhat.com/errata/RHSA-2019:0304

浏览次数:4158
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障