• 公告ID (KylinSec-SA-2024-3676)

摘要:

docker security update

安全等级: Critical

公告ID: KylinSec-SA-2024-3676

发布日期: 2024年8月9日

关联CVE: CVE-2024-41110  

  • 详细介绍

1. 漏洞描述

   

Docker 是一个开源项目,用于构建、分发和运行任何应用程序作为轻量级容器。

安全修复:

Moby 是 Docker 创建的一个用于软件容器化的开源项目。在 Docker Engine 的某些版本中检测到一个安全漏洞,该漏洞在特定情况下可能允许攻击者绕过授权插件(AuthZ)。不过,此漏洞被利用的基础可能性较低。

通过精心构造的 API 请求,Engine API 客户端可能使守护进程将请求或响应转发给授权插件而不带正文。在某些情况下,如果正文已转发给授权插件,授权插件可能会允许一个原本会被拒绝的请求。

2018 年发现了一个安全问题,其中攻击者可以使用精心构造的 API 请求绕过 AuthZ 插件。这可能导致未经授权的操作,包括权限提升。尽管此问题已在 2019 年 1 月的 Docker Engine v18.09.1 中得到修复,但修复并未应用到后续的主要版本中,从而导致了回归。任何依赖于授权插件来检查请求和/或响应正文以做出访问控制决策的用户都可能受到影响。

Docker EE v19.03.x 和 Mirantis Container Runtime 的所有版本均不受此影响。

docker-ce v27.1.1 包含了修复此漏洞的补丁。补丁也已合并到 master、19.03、20.0、23.0、24.0、25.0、26.0 和 26.1 发布分支中。如果无法立即升级,请避免使用 AuthZ 插件和/或将 Docker API 的访问权限限制为受信任方,遵循最小权限原则。(CVE-2024-41110)

2. 影响范围

cve名称 产品 组件 是否受影响
CVE-2024-41110 KY3.4-5A docker Fixed
CVE-2024-41110 KY3.5.2 docker Fixed
CVE-2024-41110 V6 docker Fixed

3. 影响组件

    docker

4. 修复版本

   

KY3.4-5A

软件名称 架构 版本号
docker-engine x86_64 18.09.0-268.kb1.ky3_4
docker-engine aarch64 18.09.0-268.kb1.ky3_4

V6

软件名称 架构 版本号
docker-engine x86_64 18.09.0-345.ks6
docker-engine aarch64 18.09.0-345.ks6

KY3.5.2

软件名称 架构 版本号
docker-engine x86_64 18.09.0-340.ky3_5.kb1
docker-engine aarch64 18.09.0-340.ky3_5.kb1

5. 修复方法


方法一:下载安装包进行升级安装
1、通过下载链接下载需要升级的升级包保存,如 xxx.rpm
2、通过rpm命令升级,如 rpm -Uvh xxx.rpm

方法二:通过软件源进行升级安装
1、保持能够连接上互联网
2、通过yum命令升级指定的包,如 yum install 包名

6. 下载链接

   

KY3.4-5A:

x86_64:

     docker-engine   

aarch64:

     docker-engine   

V6:

x86_64:

     docker-engine   

aarch64:

     docker-engine   

KY3.5.2:

x86_64:

     docker-engine   

aarch64:

     docker-engine   

上一篇:KylinSec-SA-2024-3675 下一篇:KylinSec-SA-2024-3677