Ubuntu 16.04 ESM / 18.04 ESM / 20.04 LTS / 22.04 ESM / 23.04 : ImageMagick の脆弱性 (USN-6200-1)

high Nessus プラグイン ID 177934

概要

リモート Ubuntu ホストに 1 つ以上のセキュリティ更新がありません。

説明

リモートの Ubuntu 16.04 ESM / 18.04 ESM / 20.04 LTS / 22.04 ESM / 22.10 / 23.04 ホストには、USN-6200-1 のアドバイザリに記載された複数の脆弱性の影響を受けるパッケージがインストールされています。

- 6.9.11-40 より前の ImageMagick および 7.0.10-40 より前の 7.x は、-authenticate オプションを不適切に処理します。これにより、パスワードで保護された PDF ファイルにパスワードを設定できます。ユーザーが制御するパスワードが適切にエスケープ/サニタイズされなかったため、coders/pdf.c を介して追加のシェルコマンドを注入することができました。
(CVE-2020-29599)

- MagickCore/quantum-export.c の ImageMagick の ExportIndexQuantum() 関数で、整数オーバーフローの問題が発見されました。GetPixelIndex() への関数呼び出しにより、「unsigned char」に対して表現可能な範囲外の値が生じる可能性があります。ImageMagick が細工された pdf ファイルを処理する際に、未定義の動作やクラッシュを引き起こす可能性があります。(CVE-2021-20224)

- coders/jp2.c の ImageMagick に欠陥が見つかりました。攻撃者が ImageMagick により処理される細工されたファイルを送信すると、ゼロ除算の形式で未定義の動作を誘発する可能性があります。この脆弱性が最大の脅威となるのは、システムの可用性です。(CVE-2021-20241)

- MagickCore/resize.c の ImageMagick に欠陥が見つかりました。攻撃者が ImageMagick により処理される細工されたファイルを送信すると、ゼロ除算の形式で未定義の動作を誘発する可能性があります。この脆弱性が最大の脅威となるのは、システムの可用性です。(CVE-2021-20243)

- MagickCore/visual-effects.c の ImageMagick に欠陥が見つかりました。攻撃者が ImageMagick により処理される細工されたファイルを送信すると、ゼロ除算の形式で未定義の動作を誘発する可能性があります。
この脆弱性が最大の脅威となるのは、システムの可用性です。(CVE-2021-20244)

- MagickCore/resample.c の ImageMagick に欠陥が見つかりました。攻撃者が ImageMagick により処理される細工されたファイルを送信すると、ゼロ除算の形式で未定義の動作を誘発する可能性があります。この脆弱性が最大の脅威となるのは、システムの可用性です。(CVE-2021-20246)

- ImageMagick の 7.0.11 より前のバージョンと 6.9.12 より前のバージョンで欠陥が見つかりました。MagickCore/visual-effects.c の WaveImage() でのゼロ除算が、ImageMagick を使用してアプリケーションに送信された細工された画像ファイルを介して、未定義の動作を引き起こす可能性があります。この脆弱性が最大の脅威となるのは、システムの可用性です。(CVE-2021-20309)

- バージョン 7.0.11 の ImageMagick に欠陥が見つかりました。この欠陥により、coders/thumbnail.c の WriteTHUMBNAILImage での整数オーバーフローが、攻撃者によって送信され、ImageMagick を使用するアプリケーションによって処理される細工された画像ファイルを介して、未定義の動作を引き起こす可能性があります。この脆弱性が最大の脅威となるのは、システムの可用性です。(CVE-2021-20312)

- 7.0.11 より前のバージョンの ImageMagick で欠陥が見つかりました。TransformSignature で署名の計算が可能な場合に、暗号漏洩の可能性があります。この脆弱性による主な脅威は、データの機密性に関するものです。(CVE-2021-20313)

- coders/tiff.c の ReadTIFFImage() の 7.0.11-14 より前のバージョンの ImageMagick で、ヒープベースのバッファオーバーフローの脆弱性が見つかりました。この問題は、ピクセル配列サイズの不適切な設定によるもので、クラッシュとセグメンテーション違反が発生する可能性があります。(CVE-2021-3610)

- ImageMagick は、すぐに実行できるバイナリディストリビューション、またはソースコードとして提供されるフリーソフトウェアです。オープンなアプリケーションでも専用のアプリケーションでも使用、コピー、変更、配布することができます。この問題のあるバージョンでは、特定のケースにおいて、「policy.xml」の「module」ポリシーによって除外された PostScript ファイルが読み書きに使用される可能性があります。例: <policy domain=module rights=none pattern=PS />。この問題は、ImageMagick 7.1.0-7 および 6.9.12-22 で解決されています。幸いなことに、現実には「module」ポリシーを利用するユーザーはほとんどおらず、代わりに推奨回避策でもある「coder」ポリシーが利用されています。<policy domain=coder rights=none pattern={PS,EPI,EPS,EPSF,EPSI} />。(CVE-2021-39212)

- ImageMagick 7.1.0-27 はバッファオーバーフローに対して脆弱です。(CVE-2022-28463)

- ImageMagick で脆弱性が見つかりました。これにより、細工された、または信頼できない入力が処理されたときに、coders/psd.c でタイプ「unsigned char」の表現可能な値の範囲外が発生します。これは、アプリケーションの可用性に悪影響を及ぼしたり、定義されていない動作に関連するその他の問題を引き起こしたりします。(CVE-2022-32545)

- ImageMagick で脆弱性が見つかりました。これにより、細工された、または信頼できない入力が処理されたときに、coders/pcl.c でタイプ「unsigned long」の表現可能な値の範囲外が発生します。これは、アプリケーションの可用性に悪影響を及ぼしたり、定義されていない動作に関連するその他の問題を引き起こしたりします。(CVE-2022-32546)

- ImageMagick で、タイプ「double」(8 バイトアラインメントが必要) およびタイプ「float」(MagickCore/property.c で 4 バイトアラインメントが必要) に、誤ってアラインされたアドレスのロードがあります。これは、ImageMagick が信頼できない入力データを処理する場合に、アプリケーションの可用性に悪影響を及ぼすか、未定義の動作に関連するその他の問題を引き起こす可能性があります。(CVE-2022-32547)

- ImageMagick で、特別に作成された SVG ファイルが自身をロードし、セグメンテーション違反を引き起こす脆弱性が発見されました。この欠陥により、リモートの攻撃者が特別に細工された SVG ファイルを渡して、セグメンテーション違反を引き起こし、/tmp に多数のごみ箱ファイルを生成することで、サービス拒否を引き起こす可能性があります。ImageMagick がクラッシュすると、大量のごみ箱ファイルが生成されます。SVG ファイルに多数のレンダーアクションが含まれている場合、これらのゴミファイルが大きくなる可能性があります。サービス拒否攻撃で、リモートの攻撃者がサイズ t の SVG ファイルをアップロードすると、ImageMagick はサイズ 103 * t のファイルを生成します。攻撃者が 100M SVG をアップロードすると、サーバーは約 10G を生成します。(CVE-2023-1289)

- MagickCore/quantum-import.c の ImageMagick の ImportMultiSpectralQuantum() 関数で、ヒープベースオーバーフローの問題が発見されました。攻撃者が特別に細工されたファイルを渡して変換し、領域外読み取りエラーを発生させ、アプリケーションがクラッシュし、サービス拒否 (DoS) が発生する可能性があります。
(CVE-2023-1906)

- ImageMagick の coders/tiff.c で、スタックベースのオーバーフローの問題が見つかりました。この欠陥により、攻撃者はユーザーを騙して、特別に細工された悪意のある tiff ファイルを開かせ、アプリケーションをクラッシュさせ、サービス拒否を引き起こす可能性があります。(CVE-2023-3195)

- ImageMagick に脆弱性が見つかりました。このセキュリティの欠陥は、svg、mvg およびその他のコーダー (CVE-2022-32546 の回帰的なバグ) において、double を size_t にキャストする際に未定義の動作として発生します。(CVE-2023-34151)

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

ソリューション

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

参考資料

https://ubuntu.com/security/notices/USN-6200-1

プラグインの詳細

深刻度: High

ID: 177934

ファイル名: ubuntu_USN-6200-1.nasl

バージョン: 1.5

タイプ: local

エージェント: unix

公開日: 2023/7/4

更新日: 2023/10/16

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

リスク情報

VPR

リスクファクター: Medium

スコア: 6.7

CVSS v2

リスクファクター: Medium

基本値: 6.8

現状値: 5.3

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

CVSS スコアのソース: CVE-2022-32547

CVSS v3

リスクファクター: High

基本値: 7.8

現状値: 7

ベクトル: CVSS:3.0/AV:L/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:canonical:ubuntu_linux:libmagickwand-6.q16hdri-6, p-cpe:/a:canonical:ubuntu_linux:libmagickcore-6-arch-config, p-cpe:/a:canonical:ubuntu_linux:libmagickcore-6.q16-6, p-cpe:/a:canonical:ubuntu_linux:libmagickcore-6.q16-6-extra, p-cpe:/a:canonical:ubuntu_linux:libmagickwand-6.q16-3, p-cpe:/a:canonical:ubuntu_linux:libmagick%2b%2b-6.q16hdri-7, p-cpe:/a:canonical:ubuntu_linux:libmagickwand-6-headers, cpe:/o:canonical:ubuntu_linux:23.04, p-cpe:/a:canonical:ubuntu_linux:imagemagick-6.q16, p-cpe:/a:canonical:ubuntu_linux:libmagick%2b%2b-6.q16-dev, p-cpe:/a:canonical:ubuntu_linux:libmagickcore-6.q16-2, p-cpe:/a:canonical:ubuntu_linux:libmagickwand-6.q16hdri-3, p-cpe:/a:canonical:ubuntu_linux:imagemagick-6.q16hdri, p-cpe:/a:canonical:ubuntu_linux:libmagick%2b%2b-6.q16-8, p-cpe:/a:canonical:ubuntu_linux:libmagick%2b%2b-dev, p-cpe:/a:canonical:ubuntu_linux:libmagickwand-6.q16-6, p-cpe:/a:canonical:ubuntu_linux:libmagickwand-6.q16hdri-dev, p-cpe:/a:canonical:ubuntu_linux:libmagick%2b%2b-6.q16-5v5, p-cpe:/a:canonical:ubuntu_linux:libmagickcore-6.q16hdri-3-extra, p-cpe:/a:canonical:ubuntu_linux:libmagickwand-6.q16-dev, p-cpe:/a:canonical:ubuntu_linux:libmagickwand-dev, p-cpe:/a:canonical:ubuntu_linux:libimage-magick-q16-perl, p-cpe:/a:canonical:ubuntu_linux:libmagickcore-6.q16hdri-3, cpe:/o:canonical:ubuntu_linux:16.04:-:esm, p-cpe:/a:canonical:ubuntu_linux:libmagick%2b%2b-6.q16-7, p-cpe:/a:canonical:ubuntu_linux:libmagickcore-6.q16-3, p-cpe:/a:canonical:ubuntu_linux:libmagickcore-6.q16-3-extra, p-cpe:/a:canonical:ubuntu_linux:libmagickcore-6.q16hdri-6-extra, p-cpe:/a:canonical:ubuntu_linux:libmagickcore-dev, p-cpe:/a:canonical:ubuntu_linux:libimage-magick-perl, p-cpe:/a:canonical:ubuntu_linux:libimage-magick-q16hdri-perl, p-cpe:/a:canonical:ubuntu_linux:libmagickcore-6.q16-2-extra, p-cpe:/a:canonical:ubuntu_linux:libmagickwand-6.q16-2, cpe:/o:canonical:ubuntu_linux:22.04:-:esm, p-cpe:/a:canonical:ubuntu_linux:imagemagick, p-cpe:/a:canonical:ubuntu_linux:libmagickcore-6.q16-dev, p-cpe:/a:canonical:ubuntu_linux:perlmagick, cpe:/o:canonical:ubuntu_linux:18.04:-:esm, p-cpe:/a:canonical:ubuntu_linux:libmagick%2b%2b-6.q16hdri-8, p-cpe:/a:canonical:ubuntu_linux:libmagick%2b%2b-6.q16hdri-dev, p-cpe:/a:canonical:ubuntu_linux:libmagickcore-6.q16hdri-6, cpe:/o:canonical:ubuntu_linux:20.04:-:lts, p-cpe:/a:canonical:ubuntu_linux:imagemagick-6-common, p-cpe:/a:canonical:ubuntu_linux:imagemagick-common, p-cpe:/a:canonical:ubuntu_linux:libmagick%2b%2b-6-headers, p-cpe:/a:canonical:ubuntu_linux:libmagickcore-6-headers, p-cpe:/a:canonical:ubuntu_linux:libmagickcore-6.q16hdri-dev

必要な KB アイテム: Host/cpu, Host/Debian/dpkg-l, Host/Ubuntu, Host/Ubuntu/release

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

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

パッチ公開日: 2023/7/4

脆弱性公開日: 2020/12/7

参照情報

CVE: CVE-2020-29599, CVE-2021-20224, CVE-2021-20241, CVE-2021-20243, CVE-2021-20244, CVE-2021-20246, CVE-2021-20309, CVE-2021-20312, CVE-2021-20313, CVE-2021-3610, CVE-2021-39212, CVE-2022-28463, CVE-2022-32545, CVE-2022-32546, CVE-2022-32547, CVE-2023-1289, CVE-2023-1906, CVE-2023-3195, CVE-2023-34151, CVE-2023-3428

IAVB: 2020-B-0076-S, 2021-B-0017-S, 2022-B-0019-S, 2022-B-0032-S, 2023-B-0020-S, 2023-B-0038-S, 2023-B-0046-S

USN: 6200-1