Debian DSA-5299-1:openexr - 安全更新

medium Nessus 插件 ID 168623

简介

远程 Debian 主机上缺少一个或多个与安全性相关的更新。

描述

远程 Debian 11 主机上安装的多个程序包受到 dsa-5299 公告中提及的多个漏洞影响。

- 在 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)

- 在 3.1.4 之前的 OpenEXR 3.1.x 版中,Imf_3_1: : LineCompositeTask: : execute (called from IlmThread_3_1: : NullThreadPoolProvider: : addTask 和 IlmThread_3_1: : ThreadPool: : addGlobalTask) 中存在基于堆的缓冲区溢出漏洞。注意:
db217f2 可能不适用。(CVE-2021-45942)

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

解决方案

升级 openexr 程序包。

对于稳定发行版本 (bullseye),已在 2.5.4-2+deb11u1 版本中解决这些问题。

另见

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=992703

https://security-tracker.debian.org/tracker/source-package/openexr

https://www.debian.org/security/2022/dsa-5299

https://security-tracker.debian.org/tracker/CVE-2021-23215

https://security-tracker.debian.org/tracker/CVE-2021-26260

https://security-tracker.debian.org/tracker/CVE-2021-3598

https://security-tracker.debian.org/tracker/CVE-2021-3605

https://security-tracker.debian.org/tracker/CVE-2021-3933

https://security-tracker.debian.org/tracker/CVE-2021-3941

https://security-tracker.debian.org/tracker/CVE-2021-45942

https://packages.debian.org/source/bullseye/openexr

插件详情

严重性: Medium

ID: 168623

文件名: debian_DSA-5299.nasl

版本: 1.4

类型: local

代理: unix

发布时间: 2022/12/11

最近更新时间: 2025/1/24

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

风险信息

VPR

风险因素: Medium

分数: 4.4

CVSS v2

风险因素: Medium

基本分数: 4.3

时间分数: 3.4

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

CVSS 分数来源: CVE-2021-45942

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:debian:debian_linux:11.0, p-cpe:/a:debian:debian_linux:libopenexr-dev, p-cpe:/a:debian:debian_linux:libopenexr25, p-cpe:/a:debian:debian_linux:openexr, p-cpe:/a:debian:debian_linux:openexr-doc

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

可利用: true

易利用性: Exploits are available

补丁发布日期: 2022/12/10

漏洞发布日期: 2021/6/8

参考资料信息

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