EulerOS 2.0 SP2:libsndfile(EulerOS-SA-2019-2513)

critical Nessus プラグイン ID 131666

概要

リモートのEulerOSホストに複数のセキュリティ更新プログラムがありません。

説明

インストールされているelfutilsパッケージのバージョンによると、リモートホストへのEulerOSのインストールは、次の脆弱性の影響を受けます。- 1.0.28より前のlibsndfileでは、ID3タグを処理する際の「header_read()」関数(common.c)のエラーは、特別に細工されたFLACファイルを使用してスタックベースのバッファオーバーフローを引き起こすために悪用される可能性があります。(CVE-2017-7586)- 1.0.28までのlibsndfileでは、common.cにあるpsf_binheader_writef関数のヒープベースのバッファオーバーフローにより、リモートの攻撃者がサービス拒否(アプリケーションのクラッシュ)を引き起こしたり、その他の詳細不明な影響を与える可能性があります。(CVE-2017-12562)- libsndfile 1.0.25(1.0.26で修正済み)では、wav_w64.cのwav_w64_read_fmt_chunk()関数に、ゼロ除算エラーがあります。このため、細工されたオーディオファイルを再生するとき、DoSを引き起こされる可能性があります。(CVE-2017-16942)- libsndfile 1.0.28では、double64.cの関数double64_init()にゼロ除算エラーがあります。このため、細工されたオーディオファイルを再生するとき、DoSを引き起こされる可能性があります。(CVE-2017-14634)- libsndfileでは、file_io.cのpsf_fwrite関数により、攻撃者がheadindex変数に関連する詳細不明なベクトルを使用してサービス拒否(ゼロ除算エラーとアプリケーションのクラッシュ)を引き起こす可能性があります。(CVE-2014-9756)- 1.0.28より前のlibsndfileでは、「flac_buffer_copy()」関数(flac.c)のエラーが悪用され、再サンプル試行中に、特別に細工されたFLACファイルを使用してセグメンテーション違反(書き込みメモリアクセス)を引き起こされる可能性があります。これは、CVE-2017-7585と同様の問題です。 (CVE-2017-7741)- 1.0.28より前のlibsndfileでは、「flac_buffer_copy()」関数(flac.c)のエラーが悪用され、再サンプル試行中に、特別に細工されたFLACファイルを使用してセグメンテーション違反(書き込みメモリアクセス)を引き起こされる可能性があります。これは、CVE-2017-7585と同様の問題です。 (CVE-2017-7742)- libsndfile1.0.28では、flac.cの特別に細工されたAIFFファイルを使用して、「aiff_read_chanmap()」関数(aiff.c)のエラーが悪用され、領域外読み取りメモリアクセスを引き起こされる可能性があります。(CVE-2017-6892)- libsndfile 1.0.28では、flac.cのflac_buffer_copyflac_buffer_copy関数により、リモートの攻撃者が細工されたオーディオファイルを使用して、サービス拒否(バッファオーバーフローとアプリケーションのクラッシュ)を引き起こしたり、詳細不明なその他の影響を与える可能性があります。(CVE-2017-8361)- libsndfile 1.0.28では、flac.cのflac_buffer_copy関数により、リモートの攻撃者が、細工されたオーディオファイルを使用してサービス拒否(無効な読み取りとアプリケーションのクラッシュ)を引き起こす可能性があります。(CVE-2017-8362)- libsndfile 1.0.28では、flac.cのflac_buffer_copy関数により、リモートの攻撃者が、細工されたオーディオファイルを使用してサービス拒否(ヒープベースのバッファオーバーリードとアプリケーションのクラッシュ)を引き起こす可能性があります。(CVE-2017-8363)- libsndfile1.0.28では、pcm.cのi2les_array関数により、リモートの攻撃者が、細工されたオーディオファイルを使用してサービス拒否(バッファオーバーリードとアプリケーションのクラッシュ)を引き起こす可能性があります。 (CVE-2017-8365)- libsndfileでは、sd2.cのsd2_parse_rsrc_fork関数により、攻撃者が、領域外読み取りをトリガーする(1)マップオフセットまたは(2)rsrcマーカーに関連するベクトルを使用して詳細不明な影響を与える可能性があります。(CVE-2014-9496)注意:Tenable Network Securityは、前述の記述ブロックをEulerOSセキュリティアドバイザリから直接抽出しています。Tenableでは、そこに新しい問題を追加することはせずに、できる限り自動的に整理と書式設定をするようにしています。

ソリューション

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

参考資料

http://www.nessus.org/u?b80e01d6

プラグインの詳細

深刻度: Critical

ID: 131666

ファイル名: EulerOS_SA-2019-2513.nasl

バージョン: 1.9

タイプ: local

公開日: 2019/12/4

更新日: 2024/4/8

サポートされているセンサー: 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-2017-12562

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: p-cpe:/a:huawei:euleros:libsndfile, cpe:/o:huawei:euleros:2.0

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

除外される KB アイテム: Host/EulerOS/uvp_version

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

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

パッチ公開日: 2019/12/4

参照情報

CVE: CVE-2014-9496, CVE-2014-9756, CVE-2017-12562, CVE-2017-14634, CVE-2017-16942, CVE-2017-6892, CVE-2017-7586, CVE-2017-7741, CVE-2017-7742, CVE-2017-8361, CVE-2017-8362, CVE-2017-8363, CVE-2017-8365

BID: 71796