Amazon Linux 2 : audiofile (ALAS-2024-2601)

high Nessus プラグイン ID 202981

概要

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

説明

リモートホストにインストールされている audiofile のバージョンは、0.3.6-9 より前です。したがって、ALAS2-2024-2601 のアドバイザリに記載されている複数の脆弱性の影響を受けます。

audiofile (別名 libaudiofile および Audio File Library) の afReadFrames 関数にバッファオーバーフローが存在し、16-stereo-to-eight-mono.c で実証されているように、ユーザーの支援を受けたリモート攻撃者が、細工したオーディオファイルを介してサービス拒否 (プログラムのクラッシュ) を引き起こしたり、任意のコードを実行したりできる可能性があります。(CVE-2015-7747)

audiofile (別名 libaudiofile および Audio File Library) 0.3.6 の MSADPCM.cpp にある MSADPCM::initializeCoefficients 関数のヒープベースのバッファオーバーフローにより、リモートの攻撃者が細工されたオーディオファイルを介して、詳細不明な影響を与える可能性があります。(CVE-2017-6827)

audiofile (別名 libaudiofile および Audio File Library) 0.3.6 の FileHandle.cpp の readValue 関数におけるヒープベースのバッファオーバーフローにより、リモートの攻撃者が細工した WAV ファイルを介して詳細不明な影響を及ぼす可能性があります。
(CVE-2017-6828)

Audio File Library (別名 audiofile) 0.3.6 の IMA.cpp の decodeSample 関数により、リモートの攻撃者が細工されたファイルによりサービス拒否 (クラッシュ) を引き起こす可能性があります。(CVE-2017-6829)

Audio File Library (別名 audiofile) 0.3.6 の G711.cpp の alaw2linear_buf 関数におけるヒープベースのバッファオーバーフローにより、リモートの攻撃者が細工したファイルを介して、サービス拒否 (クラッシュ) を引き起こす可能性があります。
(CVE-2017-6830)

Audio File Library (別名 audiofile) 0.3.6、0.3.5、0.3.4、0.3.3、0.3.2、0.3.1、0.3.0、および、0.2.7 の IMA.cpp の decodeBlockWAVE 関数におけるヒープベースのバッファオーバーフローにより、リモートの攻撃者が細工したファイルを介して、サービス拒否 (クラッシュ) を引き起こす可能性があります。(CVE-2017-6831)

Audio File Library (別名 audiofile) 0.3.6、0.3.5、0.3.4、0.3.3、0.3.2、0.3.1、0.3.0、0.2.7 の MSADPCM.cpp の decodeBlock in MSADPCM.cpp におけるヒープベースのバッファオーバーフローにより、リモートの攻撃者が細工したファイルを介して、サービス拒否 (クラッシュ) を引き起こす可能性があります。(CVE-2017-6832)

Audio File Library (別名 audiofile) 0.3.6 の libaudiofile/modules/BlockCodec.cpp にある runPull 関数により、リモートの攻撃者が細工したファイルを介してサービス拒否 (ゼロ除算エラーとクラッシュ) を引き起こす可能性があります。
(CVE-2017-6833)

Audio File Library (別名 audiofile) 0.3.6、0.3.5、0.3.4、0.3.3、0.3.2、0.3.1、0.3.0、0.2.7 の G711.cpp の ulaw2linear_buf 関数におけるヒープベースのバッファオーバーフローにより、リモートの攻撃者が細工したファイルを介して、サービス拒否 (クラッシュ) を引き起こす可能性があります。(CVE-2017-6834)

Audio File Library (別名 audiofile) 0.3.6 の libaudiofile/modules/BlockCodec.cpp にある reset1 関数により、リモートの攻撃者が細工したファイルを介してサービス拒否 (ゼロ除算エラーとクラッシュ) を引き起こす可能性があります。
(CVE-2017-6835)

Audio File Library (別名 audiofile) 0.3.6、0.3.5、0.3.4、0.3.3、0.3.2、0.3.1、0.3.0 の libaudiofile/modules/SimpleModule.h の Expand3To4Module::run 関数におけるヒープベースのバッファオーバーフローにより、リモートの攻撃者が細工したファイルを介して、サービス拒否 (クラッシュ) を引き起こす可能性があります。(CVE-2017-6836)

Audio File Library (別名 audiofile) 0.3.6 の WAVE.cpp では、リモートの攻撃者が多数の係数に関連するベクター経由でサービス拒否 (クラッシュ) を引き起こす可能性があります。(CVE-2017-6837)

Audio File Library (別名 audiofile) 0.3.6 の sfcommands/sfconvert.c にある整数オーバーフローにより、リモートの攻撃者が細工したファイルを介してサービス拒否 (クラッシュ) を引き起こす可能性があります。(CVE-2017-6838)

Audio File Library (別名 audiofile) 0.3.6 の modules/MSADPCM.cpp にある整数オーバーフローにより、リモートの攻撃者が細工したファイルを介してサービス拒否 (クラッシュ) を引き起こす可能性があります。(CVE-2017-6839)

audiofile 0.3.6 内の File.cpp の FilePOSIX::read のヒープバッファオーバーフローの脆弱性により、細工された wav ファイルを介してサービス拒否を引き起こす可能性があります。このバグは、実行可能ファイル sfconvert によってトリガーされる可能性があります。(CVE-2020-18781)

Tenable は、前述の記述ブロックをテスト済み製品のセキュリティアドバイザリから直接抽出しています。

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

ソリューション

「yum update audiofile」を実行してシステムを更新してください。

参考資料

https://alas.aws.amazon.com/AL2/ALAS-2024-2601.html

https://alas.aws.amazon.com/cve/html/CVE-2015-7747.html

https://alas.aws.amazon.com/cve/html/CVE-2017-6827.html

https://alas.aws.amazon.com/cve/html/CVE-2017-6828.html

https://alas.aws.amazon.com/cve/html/CVE-2017-6829.html

https://alas.aws.amazon.com/cve/html/CVE-2017-6830.html

https://alas.aws.amazon.com/cve/html/CVE-2017-6831.html

https://alas.aws.amazon.com/cve/html/CVE-2017-6832.html

https://alas.aws.amazon.com/cve/html/CVE-2017-6833.html

https://alas.aws.amazon.com/cve/html/CVE-2017-6834.html

https://alas.aws.amazon.com/cve/html/CVE-2017-6835.html

https://alas.aws.amazon.com/cve/html/CVE-2017-6836.html

https://alas.aws.amazon.com/cve/html/CVE-2017-6837.html

https://alas.aws.amazon.com/cve/html/CVE-2017-6838.html

https://alas.aws.amazon.com/cve/html/CVE-2017-6839.html

https://alas.aws.amazon.com/cve/html/CVE-2020-18781.html

https://alas.aws.amazon.com/faqs.html

プラグインの詳細

深刻度: High

ID: 202981

ファイル名: al2_ALAS-2024-2601.nasl

バージョン: 1.2

タイプ: local

エージェント: unix

公開日: 2024/7/23

更新日: 2024/7/24

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

リスク情報

VPR

リスクファクター: Medium

スコア: 5.9

CVSS v2

リスクファクター: Medium

基本値: 6.8

現状値: 5.3

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

CVSS スコアのソース: CVE-2017-6828

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

CVSS スコアのソース: CVE-2015-7747

脆弱性情報

CPE: p-cpe:/a:amazon:linux:audiofile-debuginfo, cpe:/o:amazon:linux:2, p-cpe:/a:amazon:linux:audiofile, p-cpe:/a:amazon:linux:audiofile-devel

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

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

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

パッチ公開日: 2024/7/18

脆弱性公開日: 2015/10/9

参照情報

CVE: CVE-2015-7747, CVE-2017-6827, CVE-2017-6828, CVE-2017-6829, CVE-2017-6830, CVE-2017-6831, CVE-2017-6832, CVE-2017-6833, CVE-2017-6834, CVE-2017-6835, CVE-2017-6836, CVE-2017-6837, CVE-2017-6838, CVE-2017-6839, CVE-2020-18781