NewStart CGSL CORE 5.04 / MAIN 5.04:libxkbcommon 多個弱點 (NS-SA-2019-0199)

high Nessus Plugin ID 130201

語系:

概要

遠端機器受到多個弱點的影響。

說明

執行 CORE 5.04 / MAIN 5.04 版的遠端 NewStart CGSL 主機安裝了受多個弱點影響的 libxkbcommon 套件:- 在 0.8.2 之前的 xkbcommon 中,未檢查 xkbcomp/expr.c 的 LookupModMask 是否使用 NULL 指標,本機攻擊者可利用此弱點,藉由提供特製的 keymap 檔案 (含有無效的虛擬修飾元) 而損毀 xkbcommon 剖析器 (NULL 指標解除參照)。(CVE-2018-15862) - 在 0.8.2 之前的 xkbcommon 中,未檢查 xkbcomp/compat.c 的 ResolveStateAndPredicate 是否使用 NULL 指標,本機攻擊者可利用此弱點,藉由提供特製的 keymap 檔案 (含有 no-op modmask 運算式) 而損毀 xkbcommon 剖析器 (NULL 指標解除參照)。(CVE-2018-15863) - 在 0.8.2 之前的 xkbcommon 中,未檢查 xkbcomp/parser.y 的 resolve_keysym 是否使用 NULL 指標,本機攻擊者可利用此弱點,藉由提供特製的 keymap 檔案而損毀 xkbcommon 剖析器 (NULL 指標解除參照),這是因為嘗試存取的對應可能從未建立所致。(CVE-2018-15864) - 在 0.8.1 之前的 xkbcommon 和 libxkbcommon 中,xkbcomp/expr.c 存在無限遞迴問題,本機攻擊者可能會利用此問題,藉由提供會觸發否定布林值的特製 keymap 檔案,使 xkbcommon 使用者遇到損毀情況。(CVE-2018-15853) - 在 0.8.2 之前的 xkbcommon 中,當剖析無效的服務元時,未檢查 xkbcomp/expr.c 的 ExprResolveLhs 是否使用 NULL 指標,本機攻擊者可利用此弱點,藉由提供特製的 keymap 檔案而損毀 xkbcommon 剖析器 (NULL 指標解除參照),這是因為未正確處理查詢失敗所致。(CVE-2018-15859) - 在 0.8.2 之前的 xkbcommon 中,未檢查 xkbcomp/expr.c 的 ExprResolveLhs 是否使用 NULL 指標,本機攻擊者可利用此弱點,藉由提供會觸發 xkb_intern_atom 失敗的特製 keymap 檔案而損毀 xkbcommon 剖析器 (NULL 指標解除參照)。(CVE-2018-15861) - 在 0.8.1 之前的 xkbcommon 中,xkbcomp/ast-build.c 的 ExprAppendMultiKeysymList 發生無效釋放問題,本機攻擊者可能會利用此問題,藉由提供特製的 keymap 檔案來損毀 xkbcommon keymap 剖析器,甚或可能造成其他不明影響。(CVE-2018-15857) - 在 0.8.1 之前的 xkbcommon 中,當 compose/parser.c (亦即 keymap 剖析器) 不慎與 EOL 連線時,發生無限迴圈問題,本機攻擊者可能會利用此問題,在剖析特製的 keymap 檔案時造成拒絕服務。(CVE-2018-15856) - 在 0.8.1 之前的 xkbcommon 中,未檢查是否使用 NULL 指標,本機攻擊者可利用此弱點,藉由提供特製的 keymap 檔案而損毀 xkbcommon 剖析器 (NULL 指標解除參照),這是因為 xkb_geometry 區段的 XkbFile 處理不當所致。(CVE-2018-15855) - 在 0.8.1 之前的 xkbcommon 中,未檢查是否使用 NULL 指標,本機攻擊者可利用此弱點,藉由提供特製的 keymap 檔案而損毀 xkbcommon 剖析器 (NULL 指標解除參照),這是因為錯誤地解除對幾何 token 的支援所致。(CVE-2018-15854) 請注意,Nessus 並未測試此問題,而是僅依據應用程式自我報告的版本號碼。

解決方案

升級易受弱點影響的 CGSL libxkbcommon 套件。請注意,可能尚未出爐已升級的套件。如需詳細資訊,請聯絡 ZTE。

另請參閱

http://security.gd-linux.com/notice/NS-SA-2019-0199

Plugin 詳細資訊

嚴重性: High

ID: 130201

檔案名稱: newstart_cgsl_NS-SA-2019-0199_libxkbcommon.nasl

版本: 1.4

類型: local

已發布: 2019/10/24

已更新: 2021/1/14

支援的感應器: Nessus

風險資訊

VPR

風險因素: Medium

分數: 5.9

CVSS v2

風險因素: Medium

基本分數: 4.6

時間分數: 3.4

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

CVSS 評分資料來源: CVE-2018-15857

CVSS v3

風險因素: High

基本分數: 7.8

時間分數: 6.8

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

時間媒介: CVSS:3.0/E:U/RL:O/RC:C

弱點資訊

必要的 KB 項目: Host/local_checks_enabled, Host/cpu, Host/ZTE-CGSL/release, Host/ZTE-CGSL/rpm-list

可輕鬆利用: No known exploits are available

修補程式發佈日期: 2019/10/14

弱點發布日期: 2018/8/25

參考資訊

CVE: CVE-2018-15853, CVE-2018-15854, CVE-2018-15855, CVE-2018-15856, CVE-2018-15857, CVE-2018-15859, CVE-2018-15861, CVE-2018-15862, CVE-2018-15863, CVE-2018-15864