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

high Nessus Plugin ID 127252

語系:

概要

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

說明

執行 CORE 5.04 / MAIN 5.04 版的遠端 NewStart CGSL 主機安裝了受多個弱點影響的 binutils 套件:- GNU Binutils 2.30 中發佈的二進位檔案描述元 (BFD) 程式庫 (亦即 libbfd) 可讓遠端攻擊者透過特製的 ELF 檔案,造成拒絕服務 (過度配置記憶體和應用程式損毀),libbfd.c 的 elf-attrs.c 和 bfd_malloc 中的 _bfd_elf_parse_attributes 即為一例。這可能會在執行 nm 期間發生。(CVE-2018-13033) - 在 GNU Binutils 2.30 發佈的二進位檔案描述元 (BFD) 程式庫 (亦即 libbfd) 中,peXXigen.c 內的 _bfd_XX_bfd_copy_private_bfd_data_common 函式會用無邊界迴圈處理負值的資料目錄大小,增加 (external_IMAGE_DEBUG_DIRECTORY) *edd 的值,位址因而超出自己的記憶體區域,進而導致越界記憶體寫入,pex64igen.c 中的 objcopy 以 _bfd_pex64_bfd_copy_private_bfd_data_common 複製私密資訊即為一例。(CVE-2018-10534) - 在 GNU Binutils 2.30 發佈的二進位檔案描述元 (BFD) 程式庫 (亦即 libbfd) 中,如果是 SECTION 類型具有 0 值的 symtab 項目,則 elf.c 內的 ignore_section_sym 函式無法驗證 output_section 指標,遠端攻擊者因而得以透過特製的檔案,造成拒絕服務 (NULL 指標解除參照和應用程式損毀),objcopy 即為一例。(CVE-2018-10535) - 在 GNU Binutils 2.30 的 dwarf.c 中,process_cu_tu_index 讓遠端攻擊者得以透過特製的二進位檔案,造成拒絕服務 (堆積型緩衝區過度讀取和應用程式損毀),readelf 即為一例。(CVE-2018-10372) - 在 GNU Binutils 2.30 發佈的二進位檔案描述元 (BFD) 程式庫 (亦即 libbfd) 中,dwarf2.c 的 concat_filename 讓遠端攻擊者得以透過特製的二進位檔案,造成拒絕服務 (NULL 指標解除參照和應用程式損毀),nm-new 即為一例。(CVE-2018-10373) - 在 GNU Binutils 2.30 中,dwarf.c 的 display_debug_ranges 函式讓遠端攻擊者得以透過特製的 ELF 檔案,造成拒絕服務 (整數溢位和應用程式損毀),也可能有其他不明的影響,objdump 即為一例。(CVE-2018-7643) - 在 GNU Binutils 2.30 版之前版本中發佈的二進位檔案描述元 (BFD) 程式庫內發現一個整數環繞。攻擊者可透過為 ELF 檔案提供損毀的 DWARF 偵錯資訊而造成當機。(CVE-2018-7568、CVE-2018-7569) - 在 GNU Binutils 2.30 發佈的二進位檔案描述元 (BFD) 程式庫 (亦即 libbfd) 中,aoutx.h 的 swap_std_reloc_in 函式讓遠端攻擊者得以透過特製的 ELF 檔案,造成拒絕服務 (aout_32_swap_std_reloc_out NULL 指標解除參照和應用程式損毀),objcopy 即為一例。(CVE-2018-7642) - 在 GNU Binutils 2.30 發佈的二進位檔案描述元 (BFD) 程式庫 (亦即 libbfd) 中,elf.c 的 bfd_section_from_shdr 函式讓遠端攻擊者得以透過大型屬性區段,造成拒絕服務 (分割錯誤)。(CVE-2018-8945) - 在 GNU Binutils 2.30 發佈的二進位檔案描述元 (BFD) 程式庫 (亦即 libbfd) 中,coffgen.c 的 coff_pointerize_aux 函式內有一個索引未經過驗證,遠端攻擊者因而得以透過特製的檔案,造成拒絕服務 (分割錯誤),也可能有其他不明的影響,COFF 物件的 objcopy 即為一例。(CVE-2018-7208) 請注意,Nessus 並未測試此問題,而是僅依據應用程式自我報告的版本號碼。

解決方案

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

另請參閱

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

Plugin 詳細資訊

嚴重性: High

ID: 127252

檔案名稱: newstart_cgsl_NS-SA-2019-0060_binutils.nasl

版本: 1.5

類型: local

已發布: 2019/8/12

已更新: 2024/5/8

支援的感應器: Nessus

風險資訊

VPR

風險因素: Medium

分數: 5.9

CVSS v2

風險因素: Medium

基本分數: 6.8

時間分數: 5.3

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

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

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

弱點資訊

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

可被惡意程式利用: true

可輕鬆利用: Exploits are available

修補程式發佈日期: 2019/7/17

弱點發布日期: 2018/2/18

參考資訊

CVE: CVE-2018-10372, CVE-2018-10373, CVE-2018-10534, CVE-2018-10535, CVE-2018-13033, CVE-2018-7208, CVE-2018-7568, CVE-2018-7569, CVE-2018-7642, CVE-2018-7643, CVE-2018-8945