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

critical Nessus Plugin ID 192309

概要

遠端 Debian 主機上缺少一個或多個安全性更新。

說明

遠端 Debian 12 主機上安裝的一個套件受到 dsa-5642 公告中提及的多個弱點影響。

- php-svg-lib 是 SVG 檔案剖析/轉譯程式庫。在 0.5.1 之前版本中,當剖析傳遞至 svg 文件內 `use` 標籤的屬性時,攻擊者可造成系統進入無限遞回。根據系統設定和攻擊模式,這可耗盡執行處理程序和/或伺服器本身的可用記憶體。攻擊者將多個要求傳送至系統以轉譯上述承載時,可能造成資源耗盡,以至於系統無法處理傳入的要求。0.5.1 版包含針對此問題的修補程式。(CVE-2023-50251)

- php-svg-lib 是 SVG 檔案剖析/轉譯程式庫。當處理參照 `<image>` 標籤的 `<use>` 標籤時,0.5.1 之前版本會將屬性從 `<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 傳遞的 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

Plugin 詳細資訊

嚴重性: Critical

ID: 192309

檔案名稱: debian_DSA-5642.nasl

版本: 1.0

類型: local

代理程式: unix

已發布: 2024/3/20

已更新: 2024/3/20

支援的感應器: Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, 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