Amazon Linux 2: docker (ALASDOCKER-2023-031)

critical Nessus プラグイン ID 183448

概要

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

説明

リモートホストにインストールされている docker のバージョンは、20.10.25-1より前のものです。したがって、ALAS2DOCKER-2023-031 のアドバイザリに記載されている複数の脆弱性の影響を受けます。

2025-03-03: CVE-2023-29409 はこのアドバイザリに追加されました。

2024-05-09: CVE-2022-41723 はこのアドバイザリに追加されました。

2023-11-29: CVE-2023-24538 はこのアドバイザリに追加されました。

2023-10-31: CVE-2023-24540 はこのアドバイザリに追加されました。

http2/hpack: hpack デコーディングで 2 次複雑度を回避 (CVE-2022-41723)

テンプレートは、バックティック (`) を Javascript の文字列デリミタとして適切に考慮せず、期待通りにエスケープしませんでした。JS テンプレートリテラルには、ES6 以降、バックティックが使用されています。テンプレートの Javascript テンプレートリテラル内に Go テンプレートアクションが含まれていた場合、アクションのコンテンツを使用してリテラルを終了し、任意の Javascript コードを Go テンプレートに注入できました。(CVE-2023-24538)

html/template: JavaScript の空白の不適切な処理。

JavaScript の有効な空白文字がすべて空白文字と見なされるわけではありませんでした。JavaScript コンテキストの文字セット \t\n\f\r\u0020\u2028\u2029 以外の空白文字が含まれ、アクションも含まれているテンプレートは、実行中に適切にサニタイズされない可能性があります。(CVE-2023-24540)

証明書チェーン内の非常に大きな RSA キーは、クライアントやサーバーが署名の検証に多大な CPU 時間を費やす原因となる可能性があります。修正により、ハンドシェイク中に送信される RSA キーのサイズは 8192 ビット以下に制限されています。公的に信頼されている RSA キーに関する調査によると、現在これより大きなキーを持つ証明書は 3 つしか流通しておらず、この 3 つすべては実際には展開されていないテスト証明書のようです。プライベート PKI ではより大きなキーが使用されている可能性はありますが、弊社は Web PKI を対象としているため、crypto/tls ユーザーのデフォルトの安全性を高めるために、ここでの変更を行うことが合理的であると思われます。(CVE-2023-29409)

HTTP/2 プロトコルでは、リクエストのキャンセルによって多数のストリームを迅速にリセットできるため、サービス拒否 (サーバーリソースの消費) を引き起こすことができます。これは、2023 年 8 月から 10 月まで、野放しで悪用されていました。(CVE-2023-39325)

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

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

ソリューション

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

参考資料

https://alas.aws.amazon.com/AL2/ALASDOCKER-2023-031.html

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

https://alas.aws.amazon.com/cve/html/CVE-2022-41723.html

https://alas.aws.amazon.com/cve/html/CVE-2023-24538.html

https://alas.aws.amazon.com/cve/html/CVE-2023-24540.html

https://alas.aws.amazon.com/cve/html/CVE-2023-29409.html

https://alas.aws.amazon.com/cve/html/CVE-2023-39325.html

プラグインの詳細

深刻度: Critical

ID: 183448

ファイル名: al2_ALASDOCKER-2023-031.nasl

バージョン: 1.7

タイプ: local

エージェント: unix

公開日: 2023/10/20

更新日: 2025/3/3

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

リスク情報

VPR

リスクファクター: Medium

スコア: 6.7

CVSS v2

リスクファクター: Critical

基本値: 10

現状値: 7.4

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

CVSS スコアのソース: CVE-2023-24540

CVSS v3

リスクファクター: Critical

基本値: 9.8

現状値: 8.5

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

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

脆弱性情報

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

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

エクスプロイトの容易さ: No known exploits are available

パッチ公開日: 2023/10/18

脆弱性公開日: 2023/10/11

参照情報

CVE: CVE-2022-41723, CVE-2023-24538, CVE-2023-24540, CVE-2023-29409, CVE-2023-39325

IAVB: 2023-B-0080-S