Debian dsa-5642:php-dompdf-svg-lib - 安全更新

critical Nessus 插件 ID 192309

简介

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

描述

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

- php-svg-lib 是 SVG 文件解析/渲染库。在版本 0.5.1 之前,解析传递到 svg 文档内“use”标签的属性时,攻击者可造成系统进行无限递归。根据系统配置和攻击模式,这可能耗尽可用于执行进程和/或服务器本身的内存。向系统发送多个请求以渲染上述负载的攻击者可能造成资源耗尽,直到系统无法处理传入请求。0.5.1 版本包含针对此问题的补丁。(CVE-2023-50251)

- php-svg-lib 是 SVG 文件解析/渲染库。在 0.5.1 版本之前,处理引用“<image>”标签的“<use>”标签时,该问题会将来自“<use>”标签的属性合并到“<image>”标签。尤其是当来自“<use>”标签的“href”属性未审查时,便会弹出该问题。这可导致不安全的文件读取,从而在版本 8 之前的 PHP 中造成 PHAR 反序列化漏洞。
0.5.1 版本包含针对此问题的补丁。(CVE-2023-50252)

- php-svg-lib 是可缩放矢量图形 (SVG) 文件解析/渲染库。在 0.5.2 版本之前,php-svg-lib 无法验证 font-family 是否包含 PHAR url,这可能导致 PHP < 8.0 上发生 RCE,并且 php-svg-lib 不会验证是否允许外部引用。如果这些项目不严格重新验证 php-svg-lib 传递的 fontName,则可能导致绕过限制,或者导致正在使用该库的项目上发生 RCE。“Style::fromAttributes()”或“Style::parseCssStyle()”应检查“font-family”的内容并防止其使用 PHAR url,以避免向其他库传递无效且危险的“fontName”值。可能会重用与“Style::fromStyleSheets”中执行的相同检查。
如果不仔细检查由 php-svg-lib 传递的“fontName”值,使用此库作为依存关系的库可能会遭受某些限制绕过甚至远程代码执行。0.5.2 版包含针对此问题的修复程序。(CVE-2024-25117)

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

解决方案

升级 php-dompdf-svg-lib 程序包。

另见

http://www.nessus.org/u?3d322688

https://security-tracker.debian.org/tracker/CVE-2023-50251

https://security-tracker.debian.org/tracker/CVE-2023-50252

https://security-tracker.debian.org/tracker/CVE-2024-25117

https://packages.debian.org/source/bookworm/php-dompdf-svg-lib

插件详情

严重性: Critical

ID: 192309

文件名: debian_DSA-5642.nasl

版本: 1.0

类型: local

代理: unix

发布时间: 2024/3/20

最近更新时间: 2024/3/20

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

风险信息

VPR

风险因素: Medium

分数: 6.7

CVSS v2

风险因素: Critical

基本分数: 10

时间分数: 7.8

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

CVSS 分数来源: CVE-2023-50252

CVSS v3

风险因素: Critical

基本分数: 9.8

时间分数: 8.8

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

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

漏洞信息

CPE: p-cpe:/a:debian:debian_linux:php-dompdf-svg-lib, cpe:/o:debian:debian_linux:12.0

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

可利用: true

易利用性: Exploits are available

补丁发布日期: 2024/3/20

漏洞发布日期: 2023/12/12

参考资料信息

CVE: CVE-2023-50251, CVE-2023-50252, CVE-2024-25117