概要
リモートの Amazon Linux 2 ホストに、セキュリティ更新プログラムがありません。
説明
リモートホストにインストールされている pcs のバージョンは、0.9.169-3 より前です。したがって、ALAS2-2025-3046 のアドバイザリに記載されている複数の脆弱性の影響を受けます。
Rack はモジュラー Ruby Web サーバーインターフェイスです。 2.2.19、 3.1.17、 3.2.2より前のバージョンでは、「Rack::Multipart::Parser」がサイズ制限なしでメモリ内のマルチパートプリアンブル全体 (最初の境界より前のバイト) をバッファリングします。クライアントが、有効な境界に続く大きなプリアンブルを送信することができます。これにより、大幅なメモリ使用と、メモリ不足 (OOM) 状態によるプロセス終了の可能性があります。リモートの攻撃者が、マルチパート/フォームデータのリクエストに長いプリアンブルを含めることで、一時的な大規模なメモリ急増を発生させる可能性があります。許可されたリクエストサイズと同時実行性で影響は拡大し、ガベージコレクションによるワーカーのクラッシュや深刻な遅延を引き起こす可能性があります。バージョン 2.2.19、 3.1.17、 3.2.2 では、プリアンブルサイズ制限例16 KiBを実施したり、プリアンブルデータを完全に破棄したりしています。回避策には、プロキシまたは Web サーバーレベルでリクエスト本体の合計サイズを制限することと、メモリを監視することや、OOM 状態を防ぐためにプロセスごとの制限を設定することが含まれます。CVE-2025-61770
Rack はモジュラー Ruby Web サーバーインターフェイスです。 2.2.19、 3.1.17、 3.2.2より前のバージョンでは、「Rack::Multipart::Parser」が非ファイルフォームフィールド「ファイル名」のない部分を Ruby「String」オブジェクトとしてメモリで完全に保存します。マルチパート/フォームデータリクエスト内の単一の大きなテキストフィールドは (数百のメガバイト以上) 、同等のプロセスメモリを消費し、メモリ不足OOM状態やサービス拒否DoSを引き起こす可能性があります。攻撃者が大きな非ファイルフィールドを送信して、過剰なメモリ使用を引き起こす可能性があります。
リクエストサイズと同時実行性でスケールを強化し、ワーカーのクラッシュやガベージコレクションのオーバーヘッドにつながる可能性があります。マルチパートフォーム送信を処理するすべての Rack アプリケーションが影響を受けます。バージョン 2.2.19、 3.1.17、 3.2.2 では、非ファイルフィールドに対して妥当なサイズ cap を強制します例2 MiB。回避策には、Web サーバーまたはプロキシレイヤーで最大リクエスト本文サイズを制限すること (例 : Nginx 「client_max_body_size」)、アプリケーションレベルで異常に大きいフォームフィールドを検証および拒否することが含まれます。
(CVE-2025-61771)
Rack はモジュラー Ruby Web サーバーインターフェイスです。 2.2.19、 3.1.17、 3.2.2より前のバージョンでは、マルチパートパートのヘッダーブロックが必要な空白行で終了しない場合、「Rack::Multipart::Parser」が無制限データを蓄積する可能性があります「CRLFCRLF」。パーサーがサイズ制限なしで受信バイトをメモリに追加し続けるために、リモートの攻撃者がメモリを枯渇させてサービス拒否 (DoS) を引き起こす可能性があります。
攻撃者が不完全なマルチパートのヘッダーを送信して、高いメモリ使用率を発生させる可能性があります。これにより、プロセス終了 (OOM) または深刻な遅延が発生します。その効果は、リクエストサイズ制限と同時実行によって増大します。マルチパートのアップロードを処理する全てのアプリケーションが影響を受ける可能性があります。バージョン 2.2.19、 3.1.17、 3.2.2 は、パートごとのヘッダーサイズに上限があります例64 KiB。回避策として、プロキシまたは Web サーバーレイヤーの最大リクエストサイズを制限してください例Nginx の「client_max_body_size」。CVE-2025-61772
Tenable は、前述の記述ブロックをテスト済み製品のセキュリティアドバイザリから直接抽出しています。
Nessus はこれらの問題をテストしておらず、代わりにアプリケーションが自己報告するバージョン番号にのみ依存していることに注意してください。
ソリューション
「yum update pcs」または「yum update --advisory ALAS2-2025-3046」を実行して、お使いのシステムを更新してください。
プラグインの詳細
ファイル名: al2_ALAS-2025-3046.nasl
エージェント: unix
サポートされているセンサー: Agentless Assessment, Continuous Assessment, Frictionless Assessment Agent, Frictionless Assessment AWS, Nessus Agent, Nessus
リスク情報
ベクトル: CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:C
ベクトル: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
現状ベクトル: CVSS:3.0/E:U/RL:O/RC:C
脆弱性情報
CPE: cpe:/o:amazon:linux:2, p-cpe:/a:amazon:linux:pcs-debuginfo, p-cpe:/a:amazon:linux:pcs-snmp, p-cpe:/a:amazon:linux:pcs
必要な KB アイテム: Host/local_checks_enabled, Host/AmazonLinux/release, Host/AmazonLinux/rpm-list
エクスプロイトの容易さ: No known exploits are available