Debian DSA-4958-1:exiv2 - 安全更新

high Nessus 插件 ID 152565

简介

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

描述

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

- 在 Jp2Image: : readMetadata()(位于 Exiv2 0.27.2 的 jp2image.cpp 中)中,一个输入文件可导致无限循环和挂起,并且会消耗大量 CPU。远程攻击者可通过构建的文件来利用此漏洞,造成拒绝服务。(CVE-2019-20421)

- Exiv2 是一个命令行实用工具和 C++ 库,用于读取、写入、删除和修改图像文件的元数据。在 v0.27.3 版及更早版本的 Exiv2 中发现堆缓冲区溢出漏洞。使用 Exiv2 将元数据写入构建的图像文件时,会触发堆溢出。如果攻击者能够诱骗受害者对构建的图像文件运行 Exiv2,则可能利用此漏洞发动代码执行攻击。请注意,仅当写入元数据时才会触发此缺陷,此 Exiv2 操作的使用频次不及读取元数据。例如,要在 Exiv2 命令行应用程序中触发此缺陷,您需要添加额外的命令行参数,如“insert”。此缺陷已在 v0.27.4 版本中得到修复。(CVE-2021-29457)

- Exiv2 是一个 C++ 库和命令行实用工具,用于读取、写入、删除和修改 Exif、IPTC、XMP 和 ICC 图像元数据。在 v0.27.3 及更早版本的 Exiv2 中发现越界读取漏洞。Exiv2 是一个命令行实用工具和 C++ 库,用于读取、写入、删除和修改图像文件的元数据。使用 Exiv2 将元数据写入构建的图像文件时,会触发越界读取。
如果攻击者能够诱骗受害者对构建的图像文件运行 Exiv2,则可能利用此漏洞损毁 Exiv2,进而造成拒绝服务。请注意,仅当写入元数据时才会触发此缺陷,此 Exiv2 操作的使用频次不及读取元数据。例如,要在 Exiv2 命令行应用程序中触发此缺陷,您需要添加额外的命令行参数,如“insert”。此错误已在 v0.27.4 版本中修复。请参阅我们的安全策略以获取关于 Exiv2 安全的信息。(CVE-2021-29473)

- CrwMap: : encode0x1810(在 Exiv2 0.27.3 中)中存在整数溢出,攻击者可利用此漏洞,通过构建的元数据,触发基于堆的缓冲区溢出,造成拒绝服务 (DOS)。(CVE-2021-31292)

- 在 Exiv2 的 0.27.4-RC1 版本及其之前版本中发现一个缺陷。jp2image.cpp 中的 Jp2Image: : readMetadata() 对 rawData.size 属性的输入验证不当,攻击者可通过构建包含恶意 EXIF 数据的 JPG 图像造成基于堆的缓冲区溢出。(CVE-2021-3482)

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

解决方案

升级 exiv2 程序包。

对于稳定发行版本 (buster),已在版本 0.25-4+deb10u2 中修复这些问题。

另见

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

https://www.debian.org/security/2021/dsa-4958

https://security-tracker.debian.org/tracker/CVE-2019-20421

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

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

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

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

https://packages.debian.org/source/buster/exiv2

插件详情

严重性: High

ID: 152565

文件名: debian_DSA-4958.nasl

版本: 1.3

类型: local

代理: unix

发布时间: 2021/8/14

最近更新时间: 2023/12/4

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

风险信息

VPR

风险因素: Medium

分数: 6.7

CVSS v2

风险因素: Medium

基本分数: 6.8

时间分数: 5.3

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

CVSS 分数来源: CVE-2021-29457

CVSS v3

风险因素: High

基本分数: 7.8

时间分数: 7

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

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

漏洞信息

CPE: p-cpe:/a:debian:debian_linux:exiv2, p-cpe:/a:debian:debian_linux:libexiv2-14, p-cpe:/a:debian:debian_linux:libexiv2-dev, p-cpe:/a:debian:debian_linux:libexiv2-doc, cpe:/o:debian:debian_linux:10.0

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

可利用: true

易利用性: Exploits are available

补丁发布日期: 2021/8/13

漏洞发布日期: 2020/1/27

参考资料信息

CVE: CVE-2019-20421, CVE-2021-29457, CVE-2021-29473, CVE-2021-31292, CVE-2021-3482