Amazon Linux 2:exiv2 (ALAS-2019-1339)

high Nessus Plugin ID 130235

概要

遠端 Amazon Linux 2 主機缺少一個安全性更新。

說明

在 Exiv2 程式庫列印嵌入某影像的 IPTC Photo Metadata 的方式中,發現會導致堆積型超出邊界讀取的整數反向溢位。遠端攻擊者可藉由說服受害者開啟特製的影像,造成應用程式損毀或可能擷取一部分的記憶體。(CVE-2017-17724) 在到 0.26 為止的 Exiv2 中,pngimage.cpp 的 tEXtToDataBuf 函式允許遠端攻擊者透過特製的檔案造成拒絕服務 (應用程式損毀),或可能造成其他不明影響。(CVE-2018-10772) 在 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) 在 Exiv2 0.26 中,pngimage.cpp 的 Exiv2::PngImage::printStructure 函式允許遠端攻擊者透過特製的檔案造成資訊洩漏。(CVE-2018-11037) 在 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 中,webpimage.cpp 的 WebPImage::decodeChunks 中有堆積型緩衝區過度讀取情形。(CVE-2018-14046) 在 Exiv2 v0.26 中發現一個問題。value.cpp 的 Exiv2::DataValue::copy 函式中有 NULL 指標解除參照情形。(CVE-2018-17282) 在 Exiv2 0.26 中,crwimage_int.cpp 的 CiffDirectory::readDirectory() 有因遞迴函式所致的過度堆疊耗用情形,進而導致拒絕服務。(CVE-2018-17581) 在 Exiv2 0.27-RC1 中,image.cpp 的 Exiv2::Image::printIFDStructure 函式有一個無限迴圈。特製的輸入將會導致遠端拒絕服務攻擊。(CVE-2018-18915) 在 Exiv2 0.26 中,iptc.cpp 的 Exiv2::IptcParser::decode (從 PSD 影像讀取器的 psdimage.cpp 呼叫) 可能有拒絕服務問題 (堆積型緩衝區過度讀取),這是透過特製的 PSD 影像檔案引發的整數溢位所造成。(CVE-2018-19107) 在 Exiv2 0.26 中,Exiv2::PsdImage::readMetadata (PSD 影像讀取器的 psdimage.cpp 中) 可能有拒絕服務問題 (無限迴圈),這是透過特製 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 中,pngimage.cpp 的 Exiv2::tEXtToDataBuf 函式內有堆積型緩衝區過度讀取情形。特製的輸入將會導致遠端拒絕服務攻擊。(CVE-2018-20096) 在 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-20098) 在 Exiv2 0.27-RC3 中,jp2image.cpp 的 Exiv2::Jp2Image::encodeJp2Header 中有一個無限迴圈。特製的輸入將會導致遠端拒絕服務攻擊。(CVE-2018-20099) 在 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 中,在 iptc.cpp 檔案的 IptcData::printStructure 中發現一個超出邊界讀取弱點。攻擊者可藉由提供特製影像來造成損毀,或資訊洩露。(CVE-2018-9305)

解決方案

執行「yum update exiv2」以更新系統。

另請參閱

https://alas.aws.amazon.com/AL2/ALAS-2019-1339.html

Plugin 詳細資訊

嚴重性: High

ID: 130235

檔案名稱: al2_ALAS-2019-1339.nasl

版本: 1.3

類型: local

代理程式: unix

已發布: 2019/10/25

已更新: 2024/4/17

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

弱點資訊

CPE: p-cpe:/a:amazon:linux:exiv2, p-cpe:/a:amazon:linux:exiv2-debuginfo, p-cpe:/a:amazon:linux:exiv2-devel, p-cpe:/a:amazon:linux:exiv2-doc, p-cpe:/a:amazon:linux:exiv2-libs, cpe:/o:amazon:linux:2

必要的 KB 項目: Host/local_checks_enabled, Host/AmazonLinux/release, Host/AmazonLinux/rpm-list

可被惡意程式利用: true

可輕鬆利用: Exploits are available

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

弱點發布日期: 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

ALAS: 2019-1339