Ubuntu 20.04 ESM / 22.04 ESM:OpenEXR 漏洞 (USN-5620-1)

medium Nessus 插件 ID 183721

简介

远程 Ubuntu 主机缺少一个或多个安全更新。

描述

远程 Ubuntu 20.04 ESM / 22.04 ESM 主机上安装的多个程序包受到 USN-5620-1 公告中提及的多个漏洞影响。

- 在 OpenEXR 3.0.0-beta 之前的版本中发现一个缺陷。由攻击者提供且经过 OpenEXR 的 IlmImf 库的 Dwa 解压缩功能处理的构建输入文件可能会导致空指针取消引用。此漏洞最大的威胁在于系统可用性。
(CVE-2021-20296)

- 在 OpenEXR 3.0.1 之前版本中的 DwaCompressor 中发现一个导致堆缓冲区溢出的整数溢出漏洞。攻击者可利用此缺陷,造成使用 OpenEXR 编译的应用程序崩溃。
(CVE-2021-23215)

- 在 OpenEXR 3.0.1 之前版本中的 DwaCompressor 中发现一个导致堆缓冲区溢出的整数溢出漏洞。攻击者可利用此缺陷,造成使用 OpenEXR 编译的应用程序崩溃。此缺陷与 CVE-2021-23215 不同。(CVE-2021-26260)

- OpenEXR 3.0.5 之前版本的 ImfDeepScanLineInputFile 功能中存在缺陷。如果攻击者可将构建文件提交至与 OpenEXR 链接的应用程序,则可造成越界读取。此缺陷对应用程序可用性风险最大。(CVE-2021-3598)

- OpenEXR 3.0.5 之前版本的 rleUncompress 功能中存在缺陷。如果攻击者可将构建文件提交至与 OpenEXR 链接的应用程序,则可造成越界读取。此缺陷对应用程序可用性风险最大。(CVE-2021-3605)

- OpenEXR 在 size_t < 64 位的系统上处理构建的文件时,可能发生整数溢出。
这可造成 bytesPerLine 和 maxBytesPerLine 值无效,进而导致应用程序稳定性问题或引发其他攻击路径。 (CVE-2021-3933)

- 在 ImfChromaticities.cpp 例程 RGBtoXYZ() 中,存在一些除法运算,例如 `float Z = (1 - chroma.white.x - chroma.white.y) * Y / chroma.white.y;` 和 `chroma。 green.y * (X + Z))) / d;`,但未检查除数中的 0 值。特别构建的文件可触发除以零的情况,从而影响与 OpenEXR 链接的程序的可用性。(CVE-2021-3941)

请注意,Nessus 尚未测试这些问题,而是只依据应用程序自我报告的版本号进行判断。

解决方案

更新受影响的程序包。

另见

https://ubuntu.com/security/notices/USN-5620-1

插件详情

严重性: Medium

ID: 183721

文件名: ubuntu_USN-5620-1.nasl

版本: 1.0

类型: local

代理: unix

发布时间: 2023/10/23

最近更新时间: 2023/10/23

支持的传感器: Frictionless Assessment AWS, Frictionless Assessment Azure, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Nessus

风险信息

VPR

风险因素: Medium

分数: 4.4

CVSS v2

风险因素: Medium

基本分数: 5

时间分数: 3.9

矢量: CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:P

CVSS 分数来源: CVE-2021-20296

CVSS v3

风险因素: Medium

基本分数: 6.5

时间分数: 5.9

矢量: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H

时间矢量: CVSS:3.0/E:P/RL:O/RC:C

CVSS 分数来源: CVE-2021-3941

漏洞信息

CPE: cpe:/o:canonical:ubuntu_linux:20.04:-:esm, cpe:/o:canonical:ubuntu_linux:22.04:-:esm, p-cpe:/a:canonical:ubuntu_linux:libopenexr-dev, p-cpe:/a:canonical:ubuntu_linux:libopenexr24, p-cpe:/a:canonical:ubuntu_linux:libopenexr25, p-cpe:/a:canonical:ubuntu_linux:openexr

必需的 KB 项: Host/cpu, Host/Debian/dpkg-l, Host/Ubuntu, Host/Ubuntu/release

可利用: true

易利用性: Exploits are available

补丁发布日期: 2022/9/20

漏洞发布日期: 2021/4/1

参考资料信息

CVE: CVE-2021-20296, CVE-2021-23215, CVE-2021-26260, CVE-2021-3598, CVE-2021-3605, CVE-2021-3933, CVE-2021-3941

USN: 5620-1