GLSA-202405-18: Xpdf: 多個弱點

high Nessus Plugin ID 195087

語系:

說明

遠端主機受到 GLSA-202405-18 中所述的弱點影響 (Xpdf:多個弱點)

- 在 Xpdf 4.02 中,SplashOutputDev::endType3Char(GfxState *state) SplashOutputDev.cc:3079 嘗試使用已釋放的「t3GlyphStack->cache」,進而造成「釋放後堆積使用」問題。先前巢狀 Type 3 字元修正的程式碼未正確處理 Type 3 字元參照相同 Type 3 字型中另一個字元的情況。(CVE-2020-25725)

- Xpdf 4.02 允許堆疊消耗,因為 Type 1C 字型字元字串中的子常式參照不正確,與 FoFiType1C::getOp() 函式有關。(CVE-2020-35376)

- xpdf 中 XFAScanner.cc 的 XFAScanner::scanNode() 函式有一個 Null 指標解除參照弱點 4.03。(CVE-2021-27548)

- 在 4.04 之前的 Xpdf 中,DCT (JPEG) 解碼器未正確允許在第一次掃描影像後變更「interleaved」旗標,進而導致 Stream.cc 中出現未知整數相關弱點。(CVE-2022-24106)

- 4.04 之前的 Xpdf 在 JPXStream.cc 中缺少整數溢位檢查。(CVE-2022-24107)

- xpdf 4.03 的 XRef.cc 中的 readXRefTable 函式有堆積緩衝區溢位問題。攻擊者可惡意利用此錯誤,透過將特製的 PDF 檔案傳送至 pdftoppm 二進位檔,造成拒絕服務 (分割錯誤) 或其他不明影響。(CVE-2022-27135)

- 4.04 版之前的 Xpdf 在 JBIG2 解碼器中含有一個整數溢位 (JBIG2Stream.cc 中的 JBIG2Stream::readTextRegionSeg())。處理特製的 PDF 檔案或 JBIG2 影像可觸發程式損毀或任意程式碼執行攻擊。這與 CVE-2021-30860 (Apple CoreGraphics) 中所述 Xpdf 中的弱點類似。(CVE-2022-38171)

請注意,Nessus 並未測試這些問題,而是僅依據應用程式自我報告的版本號碼作出判斷。

解決方案

所有 Xpdf 使用者皆應升級至最新版本:

# emerge --sync # emerge --ask --oneshot --verbose >=app-text/xpdf-4.04

另請參閱

https://security.gentoo.org/glsa/202405-18

https://bugs.gentoo.org/show_bug.cgi?id=755938

https://bugs.gentoo.org/show_bug.cgi?id=840873

Plugin 詳細資訊

嚴重性: High

ID: 195087

檔案名稱: gentoo_GLSA-202405-18.nasl

版本: 1.0

類型: local

已發布: 2024/5/7

已更新: 2024/5/7

支援的感應器: Nessus

風險資訊

VPR

風險因素: Medium

分數: 6.7

CVSS v2

風險因素: Medium

基本分數: 5

時間分數: 3.9

媒介: CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:P

CVSS 評分資料來源: CVE-2020-35376

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

CVSS 評分資料來源: CVE-2022-38171

弱點資訊

CPE: p-cpe:/a:gentoo:linux:xpdf, cpe:/o:gentoo:linux

必要的 KB 項目: Host/local_checks_enabled, Host/Gentoo/release, Host/Gentoo/qpkg-list

可被惡意程式利用: true

可輕鬆利用: Exploits are available

修補程式發佈日期: 2024/5/7

弱點發布日期: 2020/11/21

參考資訊

CVE: CVE-2020-25725, CVE-2020-35376, CVE-2021-27548, CVE-2022-24106, CVE-2022-24107, CVE-2022-27135, CVE-2022-38171