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

high Nessus Plugin ID 129886

語系:

概要

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

說明

執行 CORE 5.04 / MAIN 5.04 版的遠端 NewStart CGSL 主機安裝了受多個弱點影響的 exiv2 套件:- 在 Exiv2 0.26 中,iptc.c 的 IptcData::printStructure 有越界讀取情形,可能造成當機或資訊洩漏,此弱點與 == 0x1c 情況有關。(CVE-2018-9305) - 在 Exiv2 0.26 中,iptc.cpp 的 Exiv2::IptcData::printStructure 函式有堆積型緩衝區過度讀取情形,此弱點與 != 0x1c 情況有關。遠端攻擊者可利用此弱點,透過特製的 TIFF 檔案,造成拒絕服務。(CVE-2017-17724) - 在 Exiv2 v0.26 中發現一個問題。value.cpp 中的 Exiv2::DataValue::copy 函式發生 NULL 指標解除參照。(CVE-2018-17282) - 在 Exiv2 0.27-RC1 中,image.cpp 的 Exiv2::Image::printIFDStructure 函式中發生無限迴圈。特製的輸入將會導致遠端拒絕服務攻擊。(CVE-2018-18915) - 在 Exiv2 0.26 中,crwimage_int.cpp 的 CiffDirectory::readDirectory() 堆疊耗用過多,這是因為遞迴函式所致,會進而導致拒絕服務。(CVE-2018-17581) - 在 Exiv2 0.26 中,iptc.cpp 的 Exiv2::IptcParser::decode (呼叫 PSD 影像讀取程式中的 psdimage.cpp) 會發生拒絕服務 (堆積型緩衝區過度讀取),這是因特製的 PSD 影像檔造成的整數溢位問題所致。(CVE-2018-19107) - 在 Exiv2 0.26 的 PSD 影像讀取程式中,psdimage.cpp 的 Exiv2::PsdImage::readMetadata 會發生拒絕服務 (無限迴圈),這是因特製的 PSD 影像檔造成的整數溢位問題所致。(CVE-2018-19108) - 在 Exiv2 0.26 及更舊版本中,pngchunk_int.cpp 的 PngChunk::readRawProfile 可能會透過特製的 PNG 檔案,造成拒絕服務 (因堆積型緩衝區過度讀取而造成應用程式損毀)。(CVE-2018-19535) - 在 Exiv2 v0.27-RC2 中,easyaccess.cpp 的 Exiv2::isoSpeed 讓遠端攻擊者得以透過特製的檔案造成拒絕服務 (NULL 指標解除參照和程序損毀)。(CVE-2018-19607) - 在 Exiv2 0.27-RC3 中,tiffimage_int.cpp 的 Exiv2::Internal::TiffParserWorker::findPrimaryGroups 有一個 SEGV。特製的輸入將會導致遠端拒絕服務攻擊。(CVE-2018-20097) - 在 Exiv2 0.27-RC3 中,jp2image.cpp 的 Exiv2::Jp2Image::encodeJp2Header 中發生無限迴圈。特製的輸入將會導致遠端拒絕服務攻擊。(CVE-2018-20099) - 在 Exiv2 0.26 中,preview.cpp 的 LoaderTiff::getData() 發生整數溢位情形,在 value.hpp 的 Exiv2::ValueType::setDataArea 中導致越界讀取問題。(CVE-2018-12264) - 在 Exiv2 0.26 中,preview.cpp 的 LoaderExifJpeg 類別發生整數溢位情形,在 basicio.cpp 的 Exiv2::MemIo::read 中導致越界讀取問題。(CVE-2018-12265) - 在 Exiv2 0.26 的 types.cpp 中,大尺寸值會在嘗試配置 Exiv2::Internal::PngChunk::zlibUncompress 呼叫所用的記憶體時,導致 SIGABRT。(CVE-2018-10958) - 在 Exiv2 0.26 中發現一個問題,jp2image.cpp 的 readMetadata 讓遠端攻擊者得以藉由觸發錯誤的 Safe::add 呼叫,造成拒絕服務 (SIGABRT)。(CVE-2018-10998) - 在 0.26 之前的 Exiv2 中,pngimage.cpp 的 tEXtToDataBuf 函式讓遠端攻擊者得以透過特製的檔案,造成拒絕服務 (應用程式損毀),也可能有其他不明的影響。(CVE-2018-10772) - 在 Exiv2 0.26 中,jpgimage.cpp 讓遠端攻擊者得以透過特製檔案造成拒絕服務 (image.cpp Exiv2::Internal::stringFormat 越界讀取)。(CVE-2018-8976) - 在 Exiv2 0.26 中,canonmn_int.cpp 的 Exiv2::Internal::printCsLensFFFF 函式讓遠端攻擊者得以透過特製檔案造成拒絕服務 (無效的記憶體存取)。(CVE-2018-8977) - 在 Exiv2 0.26 中,webpimage.cpp 的 WebPImage::decodeChunks 發生堆積型緩衝區過度讀取情形。(CVE-2018-14046) - 在 Exiv2 0.26 中,pngimage.cpp 的 Exiv2::PngImage::printStructure 函式讓遠端攻擊者得以透過特製檔案造成資訊洩漏。(CVE-2018-11037) - 在 Exiv2 0.27-RC3 中,pngimage.cpp 的 Exiv2::tEXtToDataBuf 函式中發生堆積型緩衝區過度讀取情形。特製的輸入將會導致遠端拒絕服務攻擊。(CVE-2018-20096) - 在 Exiv2 0.27-RC3 中,jp2image.cpp 的 Exiv2::Jp2Image::encodeJp2Header 中發生堆積型緩衝區過度讀取情形。特製的輸入將會導致遠端拒絕服務攻擊。(CVE-2018-20098) 請注意,Nessus 並未測試此問題,而是僅依據應用程式自我報告的版本號碼。

解決方案

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

另請參閱

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

Plugin 詳細資訊

嚴重性: High

ID: 129886

檔案名稱: newstart_cgsl_NS-SA-2019-0188_exiv2.nasl

版本: 1.5

類型: local

已發布: 2019/10/15

已更新: 2024/4/18

支援的感應器: Nessus

風險資訊

VPR

風險因素: Medium

分數: 6.7

CVSS v2

風險因素: Medium

基本分數: 6.8

時間分數: 5.3

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

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

CVSS v3

風險因素: High

基本分數: 8.8

時間分數: 7.9

媒介: CVSS:3.0/AV:N/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/ZTE-CGSL/release, Host/ZTE-CGSL/rpm-list, Host/cpu

可被惡意程式利用: true

可輕鬆利用: Exploits are available

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

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

參考資訊

CVE: CVE-2017-17724, CVE-2018-10772, CVE-2018-10958, CVE-2018-10998, CVE-2018-11037, CVE-2018-12264, CVE-2018-12265, CVE-2018-14046, CVE-2018-17282, CVE-2018-17581, CVE-2018-18915, CVE-2018-19107, CVE-2018-19108, CVE-2018-19535, CVE-2018-19607, CVE-2018-20096, CVE-2018-20097, CVE-2018-20098, CVE-2018-20099, CVE-2018-8976, CVE-2018-8977, CVE-2018-9305