Oracle Linux 7: poppler (ELSA-2019-2022)

critical Nessus プラグイン ID 180866

概要

リモートの Oracle Linux ホストに、1 つ以上のセキュリティ更新プログラムがありません。

説明

リモートの Oracle Linux 7 ホストに、ELSA-2019-2022 のアドバイザリに記載されている複数の脆弱性の影響を受けるパッケージがインストールされています。

- Poppler 0.68.0 では、Parser.cc の Parser: : getObj() 関数が細工されたファイルを介して無限再帰を引き起こす可能性があります。リモート攻撃者は、これを利用して DoS 攻撃を行うことができます (CVE-2018-16646)

- Poppler 0.71.0で問題が発見されました。pdftocairo で示されているように、GfxState.cc の GfxColorSpace: : setDisplayProfile でメモリリークが発生しています。(CVE-2018-18897)

- XRef: : :getEntry (Poppler 0.72.0の XRef.cc のもの) は、未割り当ての XRef エントリを不適切に処理するため、XRef.h の XRefEntry: : setFlag が Parser.cc の Parser: : makeStream で整数オーバーフローが発生します。(CVE-2018-20481)

- 到達可能な Object: : dictLookup アサーション (Poppler 0.72.0 のもの) により、pdfdetach で FileSpec クラス (FileSpec.cc 内) を使用することで示されるように、攻撃者は dict データ型のチェックがないためサービス拒否を引き起こす可能性があります。(CVE-2018-20650)

- Poppler 0.72.0 では、PDFDoc.cc の PDFDoc: : setup により、extractPDFSubtype 処理中に外部参照データ構造が不適切に処理される PDF ファイルを作成することにより、攻撃者がサービス拒否 (PDFDoc: : セットアップ) で説明されているように、extractPDFSubtype 処理中に外部参照データ構造が不適切に処理される PDF ファイルを作成します。 (CVE-2018-20662)

- Poppler 0.73.0 では、pdftocairo に示されるように、ヒープベースのバッファオーバーリード (XRef.cc の XRef: : getEntry 関数の整数符号エラーにより) サービス拒否 (アプリケーションのクラッシュ) を引き起こしたり、細工された PDF ドキュメントを介してその他の詳細不明の影響を与える可能性があります。(CVE-2019-7310)

- ImageStream: : getLine() (Poppler 0.74.0 のもの) にヒープベースのバッファアンダーライトが存在します。これは、(例えば) 細工された PDF ファイルを pdfimages バイナリに送信することで誘発される可能性があります。攻撃者がサービス拒否 (セグメンテーション違反) を引き起こしたり、詳細不明なその他の影響を及ぼしたりする可能性があります。
(CVE-2019-9200)

- Poppler 0.74.0 には、CairoRescaleBox.cc downsample_row_box_filter 関数に、ヒープベースのバッファオーバーリードがあります。(CVE-2019-9631)

- Poppler 0.71.0 で問題が発見されました。Object.h の到達可能な停止が、サービス拒否を引き起こす可能性があります。FileSpec.cc の EmbFile: : save2 は、埋め込みファイル保存前にストリームをチェックしないことが原因です。
(CVE-2018-19058)

- Poppler 0.71.0で問題が発見されました。EmbFile に領域外読み取りがあります:: save2 に領域外読み取りがあり、保存試行の前に utils/pdfdetach.cc が埋め込みファイルを検証しないことで示されるように、サービス拒否につながります。(CVE-2018-19059)

- Poppler 0.71.0 で問題が発見されました。goo/GooString.h には NULL ポインターデリファレンスがあり、保存パスを構築する前に utils/pdfdetach.cc が埋め込みファイルのファイル名を検証しないことで示されるように、サービス拒否につながります。(CVE-2018-19060)

- 0.70.0 より前の Poppler では、poppler_annot_file_attachment_get_attachment から呼び出されたとき、_poppler_attachment_new に NULL ポインターデリファレンスがあります。(CVE-2018-19149)

Nessus はこれらの問題をテストしておらず、代わりにアプリケーションの自己報告されたバージョン番号にのみ依存しています。

ソリューション

影響を受けるパッケージを更新してください。

参考資料

https://linux.oracle.com/errata/ELSA-2019-2022.html

プラグインの詳細

深刻度: Critical

ID: 180866

ファイル名: oraclelinux_ELSA-2019-2022.nasl

バージョン: 1.0

タイプ: local

エージェント: unix

公開日: 2023/9/7

更新日: 2023/9/7

サポートされているセンサー: Frictionless Assessment Agent, Nessus Agent, Nessus

リスク情報

VPR

リスクファクター: Medium

スコア: 6.7

CVSS v2

リスクファクター: High

基本値: 7.5

現状値: 5.9

ベクトル: CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P

CVSS スコアのソース: CVE-2019-9631

CVSS v3

リスクファクター: Critical

基本値: 9.8

現状値: 8.8

ベクトル: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

現状ベクトル: CVSS:3.0/E:P/RL:O/RC:C

脆弱性情報

CPE: cpe:/o:oracle:linux:7, p-cpe:/a:oracle:linux:evince, p-cpe:/a:oracle:linux:evince-browser-plugin, p-cpe:/a:oracle:linux:evince-devel, p-cpe:/a:oracle:linux:evince-dvi, p-cpe:/a:oracle:linux:evince-libs, p-cpe:/a:oracle:linux:evince-nautilus, p-cpe:/a:oracle:linux:okular, p-cpe:/a:oracle:linux:okular-devel, p-cpe:/a:oracle:linux:okular-libs, p-cpe:/a:oracle:linux:okular-part, p-cpe:/a:oracle:linux:poppler, p-cpe:/a:oracle:linux:poppler-cpp, p-cpe:/a:oracle:linux:poppler-cpp-devel, p-cpe:/a:oracle:linux:poppler-demos, p-cpe:/a:oracle:linux:poppler-devel, p-cpe:/a:oracle:linux:poppler-glib, p-cpe:/a:oracle:linux:poppler-glib-devel, p-cpe:/a:oracle:linux:poppler-qt, p-cpe:/a:oracle:linux:poppler-qt-devel, p-cpe:/a:oracle:linux:poppler-utils

必要な KB アイテム: Host/local_checks_enabled, Host/RedHat/release, Host/RedHat/rpm-list, Host/OracleLinux

エクスプロイトが利用可能: true

エクスプロイトの容易さ: Exploits are available

パッチ公開日: 2019/8/13

脆弱性公開日: 2018/9/6

参照情報

CVE: CVE-2018-16646, CVE-2018-18897, CVE-2018-19058, CVE-2018-19059, CVE-2018-19060, CVE-2018-19149, CVE-2018-20481, CVE-2018-20650, CVE-2018-20662, CVE-2019-7310, CVE-2019-9200, CVE-2019-9631

IAVB: 2018-B-0151-S, 2019-B-0001-S, 2019-B-0011-S, 2019-B-0021-S