概要
リモートの 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」を実行してシステムを更新してください。
プラグインの詳細
ファイル名: al2_ALAS-2024-2601.nasl
エージェント: unix
サポートされているセンサー: Frictionless Assessment AWS, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Nessus
リスク情報
ベクトル: CVSS2#AV:N/AC:M/Au:N/C:P/I:P/A:P
ベクトル: 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: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
エクスプロイトの容易さ: Exploits are available
参照情報
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