概要
リモートの Amazon Linux 2 ホストに、セキュリティ更新プログラムがありません。
説明
リモートホストにインストールされている runfinch-finch のバージョンは、1.19.0-1 より前です。したがって、ALAS2DOCKER-2026-142 のアドバイザリに記載されている複数の脆弱性の影響を受けます。
カスタムクライアントが、アップロードリクエストを BuildKit デーモンに対して生成し、ファイルが BuildKit 制御の状態ディレクトリをエスケープする可能性があります。クライアントは、ビルドを発行するために BuildKit 制御 API にアクセスするための有効な権限を持っている必要があります。例えば、認証をバイパスするなどです(CVE-2026-15789)。
BuildKit 低レベルビルド API の細工されたメッセージを使用して、/tmp ディレクトリのコンテンツを削除できます。ビルドコンテナ rootfs 内のファイル削除に通常使用できるアクションは、実際のホスト一時ディレクトリにエスケープできます。(CVE-2026-15791)
悪意のある BuildKit クライアントまたはフロントエンドがリクエストを細工し、そのために BuildKit デーモンがパニックでクラッシュする可能性があります。(CVE-2026-15792)
生の低レベルAPIを使用するBuildKitカスタムフロントエンドまたはクライアントは、Gitソースをチェックアウトするときにgit.checkoutbundle=trueを設定する可能性があります。Gitソースが悪意のあるものである場合、ホスト上で細工されたコマンドが呼び出される可能性があります。(CVE-2026-15793)
moby/go-archive の tar 抽出ルーチン(Unpack、UnpackLayer、Untar/UntarUncompressed、および ApplyLayer ヘルパー)は、ファイルシステムの操作を宛先ディレクトリに限定しません。細工されたアーカイブが、意図される保存先外でファイルを作成または上書きする可能性があります。(CVE-2026-17106)
コンテナプロセスの OOM kill を引き起こすメモリ枯渇 DoS
注意: https://github.com/containerd/containerd/security/advisories/GHSA-jpcc-p29g-p8mq (CVE-2026-47262)
以前は、チャネルが確立されると、悪意のあるピアは接続全体のデッドロックを発生させる細工されたメッセージを送信する可能性がありました。現在は、すべての RFC 4254 チャネル メッセージを処理します。グローバルリクエストが明示的に処理されます。次に、他のすべてのメッセージをプロトコルエラーとして扱い、バッファリングやブロッキングの代わりに接続をティアダウンします。(CVE-2026-56855)
BuildKit は、効率的で表現豊かに繰り返し可能な方法でソースコードをビルドアーティファクトに変換するためのツールキットです。0.31.1 以前では、カスタムフロントエンドが、細工されたビルドリクエストに無効な SecurityMode 値を配置する可能性があり、executor/oci/spec_linux.go は、security.insecure エンタイトルメントを要求せずに、サポートされていない値を非サンドボックスモードとして扱っていました。これにより、Linux機能が制限されたままであるにもかかわらず、ビルドコンテナのSeccompとAppArmorの保護が無効になりました。この問題はバージョン 0.31.1 で修正されています。(CVE-2026-61711)
BuildKit は、効率的で表現豊かに繰り返し可能な方法でソースコードをビルドアーティファクトに変換するためのツールキットです。0.31.1より前のバージョンでは、BuildKitはユーザー名をexecutor/oci/user.goおよびsolver/llbsolver/ops/user_linux.goのユーザー識別子またはグループ識別子に解決するときに、攻撃者が制御する/etc/passwdファイルと/etc/groupファイルを上限なしで読み取りていました。悪意のあるベースイメージまたはビルドが、ユーザー解決中にメモリを消費し、buildkitd プロセスのメモリ不足による終了を引き起こす、大きすぎるファイルを提供する可能性があります。この問題はバージョン 0.31.1 で修正されています。(CVE-2026-61712)
BuildKit は、効率的で表現豊かに繰り返し可能な方法でソースコードをビルドアーティファクトに変換するためのツールキットです。0.31.2より前に、カスタムクライアントが BuildKit デーモンに対するアップロードリクエストを生成することで、ファイルが BuildKit 制御の状態ディレクトリをエスケープする可能性があります。クライアントは、ビルドを発行するための BuildKit コントロール API にアクセスするための有効な権限を持っている必要があります。例えば、認証をバイパスするなどです。この問題はバージョン 0.31.2 で修正されています。(CVE-2026-75593)
以前は、マルチプレクサの chanList に登録されたチャネルは、確立されるまで使用できませんでした。悪意のあるピアが、チャネルの incomingRequests をフラッディングさせ、接続全体をデッドロックにすることができました。ここで、チャネルが使用可能になったときに設定される、アトミックの確立状態を追加します。その時まで、handlePacket はオープン確認/失敗以外のすべてのパケットを、接続をブロックしたりティアダウンしたりすることなくドロップします。
(CVE-2026-78662)
Tenable は、前述の記述ブロックをテスト済み製品のセキュリティアドバイザリから直接抽出しています。
Nessus はこれらの問題をテストしておらず、代わりにアプリケーションが自己報告するバージョン番号にのみ依存していることに注意してください。
ソリューション
「yum update runfinch-finch」または「yum update --advisory ALAS2DOCKER-2026-142」を実行してシステムを更新してください。
プラグインの詳細
ファイル名: al2_ALASDOCKER-2026-142.nasl
エージェント: unix
サポートされているセンサー: Frictionless Assessment AWS, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Continuous Assessment, Tenable Cloud Security, Tenable Self-Hosted Container Security, Nessus
リスク情報
ベクトル: CVSS2#AV:N/AC:L/Au:N/C:N/I:C/A:N
ベクトル: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
現状ベクトル: CVSS:3.0/E:P/RL:O/RC:C
Threat Vector: CVSS:4.0/E:P
Vector: CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
脆弱性情報
CPE: cpe:/o:amazon:linux:2, p-cpe:/a:amazon:linux:runfinch-finch
必要な KB アイテム: Host/local_checks_enabled, Host/AmazonLinux/release, Host/AmazonLinux/rpm-list
エクスプロイトの容易さ: Exploits are available
参照情報
CVE: CVE-2026-15789, CVE-2026-15791, CVE-2026-15792, CVE-2026-15793, CVE-2026-17106, CVE-2026-47262, CVE-2026-56855, CVE-2026-61711, CVE-2026-61712, CVE-2026-75593, CVE-2026-78662