Oracle Linux 7: opensc (ELSA-2019-2154)

medium Nessus プラグイン ID 180844

概要

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

説明

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

- 細工されたスマートカードを供給できる攻撃者が 0.19.0-rc1 より前の OpenSC の libopensc/card-muscle.c の muscle_list_files のマッセルカードからの応答を処理するときの複数のバッファオーバーフローを利用して、サービス拒否 (アプリケーションクラッシュ) または詳細不明なその他の影響を与える可能性があります。
(CVE-2018-16391)

- 0.19.0-rc1 より前の OpenSC の libopensc/card-tcos.c の tcos_select_file で TCOS カードからの応答を処理する際に発生するいくつかのバッファオーバーフローは、攻撃者が細工したスマートカードを提供してサービス妨害 (アプリケーションクラッシュ) を引き起こしたり不特定の他の影響を与えたりする可能性があります。(CVE-2018-16392)

- 0.19.0-rc1 より前の OpenSC の tools/util.c の util_acl_to_str で文字列連結を処理する際のバッファオーバーフローは、攻撃者によって使用され、細工されたスマートカードを提供してサービス拒否 (アプリケーションのクラッシュ) を引き起こしたり、不特定のその他の影響を及ぼしたりする可能性があります。(CVE-2018-16418)

- 0.19.0-rc1 より前の OpenSC の tools/cryptoflex-tool.c の read_public_key で Cryptoflex カードからの応答を処理するときにいくつかのバッファオーバーフローが発生し、攻撃者が細工したスマートカードを提供してサービス妨害 (アプリケーション ラッシュ) を引き起こしたり不特定の他の影響を与えたりする可能性がありました。
(CVE-2018-16419)

- 0.19.0-rc1 より前の OpenSC の libopensc/card-epass2003.c の decrypt_response で ePass 2003 カードからの応答を処理するときにいくつかのバッファオーバーフローが発生し、攻撃者はこれを利用してサービス拒否 (アプリケーションクラッシュ) を引き起こすために細工されたスマートカードを提供したり不特定のその他の影響を与えたりする可能性があります。
(CVE-2018-16420)

- 0.19.0-rc1 より前の OpenSC の libopensc/card-cac.c の cac_get_serial_nr_from_CUID で CAC カードからの応答を処理する際に発生するいくつかのバッファオーバーフローは、細工されたスマートカードを提供してサービス妨害 (アプリケーションクラッシュ) を引き起こしたり不特定の他の影響を与えたりする攻撃者によって使用される可能性があります。
(CVE-2018-16421)

- 0.19.0-rc1 より前の OpenSC の libopensc/pkcs15-esteid.c の sc_pkcs15emu_esteid_init で esteid カードからの応答を処理する際のシングル バイトバッファオーバーフローは、細工されたスマートカードを提供してサービス妨害 (アプリケーションクラッシュ) を引き起こしたり不特定のその他の影響を与えたりする攻撃者によって使用される可能性があります。
(CVE-2018-16422)

- 0.19.0-rc1 より前の OpenSC の libopensc/sc.c の sc_file_set_sec_attr でスマートカードからの応答を処理する際の二重解放は、攻撃者によって使用され、細工されたスマートカードを提供してサービス妨害 (アプリケーションのクラッシュ) を引き起こしたり、不特定のその他の影響を与えたりする可能性があります。(CVE-2018-16423)

- 細工されたスマートカードを供給できる攻撃者が 0.19.0-rc1 以前の OpenSC において、libopensc/card-iasecc.c の iasecc_select_file の IAS-ECC カードからの応答を処理する際の無限再帰を利用して、プログラムを使用する opensc ライブラリをハングアップまたはクラッシュさせる可能性があります。(CVE-2018-16426)

- 細工されたスマートカードを供給できる攻撃者が 0.19.0-rc1 より前の OpenSC の応答を処理するときのさまざまな領域外読み取りを利用して、プログラムを使用している opensc ライブラリをクラッシュさせる可能性があります。(CVE-2018-16427)

- 0.19.0-rc1 より前の OpenSC の libopensc/pkcs15-gemsafeV1.c の gemsafe_get_cert_len で Gemsafe V1 スマートカードからの応答を処理するときにいくつかのバッファオーバーフローが発生し、攻撃者がこれを使用して、サービス妨害 (アプリケーションクラッシュ) を引き起こすために細工されたスマートカードを提供したり、不特定のその他の影響を与えたりする可能性があります。
(CVE-2018-16393)

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

ソリューション

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

参考資料

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

プラグインの詳細

深刻度: Medium

ID: 180844

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

バージョン: 1.0

タイプ: local

エージェント: unix

公開日: 2023/9/7

更新日: 2023/9/7

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

リスク情報

VPR

リスクファクター: Medium

スコア: 6.7

CVSS v2

リスクファクター: Medium

基本値: 4.6

現状値: 3.6

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

CVSS スコアのソース: CVE-2018-16423

CVSS v3

リスクファクター: Medium

基本値: 6.8

現状値: 6.1

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

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

CVSS スコアのソース: CVE-2018-16393

脆弱性情報

CPE: cpe:/o:oracle:linux:7, p-cpe:/a:oracle:linux:opensc

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

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

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

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

脆弱性公開日: 2018/2/3

参照情報

CVE: CVE-2018-16391, CVE-2018-16392, CVE-2018-16393, CVE-2018-16418, CVE-2018-16419, CVE-2018-16420, CVE-2018-16421, CVE-2018-16422, CVE-2018-16423, CVE-2018-16426, CVE-2018-16427