Asayomu Tech
注目★★★★★GitHub Advisory

Puma CVE-2026-47736:PROXY Protocol v1 でメモリ枯渇の脆弱性

30秒で把握

  • 1Puma CVE-2026-47736:PROXY Protocol v1 でメモリ枯渇・OOM が可能
  • 2修正版は 7.2.1 / 8.0.2・非デフォルト設定利用時のみ影響あり
  • 3回避策:v1 設定削除またはファイアウォールで接続元を制限

要約

Puma の PROXY Protocol v1 パーサーに無制限メモリ消費の脆弱性 CVE-2026-47736 が確認された。CRLF を送らない TCP 接続を維持し続けることで、内部バッファが無限に増大し、プロセスの OOM やサービス低下を引き起こせる。影響を受けるのは `set_remote_address proxy_protocol: :v1` を設定した非デフォルト構成のみで、認証不要の単一接続で攻撃可能。修正版は 7.2.1 または 8.0.2 で提供済み。回避策として PROXY Protocol v1 を無効化するか、ファイアウォールで Puma リスナーへの直接アクセスを信頼済みロードバランサーのみに制限できる。

あなたへの影響

Puma で `proxy_protocol: :v1` を設定しているチームは 7.2.1 または 8.0.2 への即時アップグレードを。

推奨:設定していない環境は影響を受けないため、まず設定ファイルを確認する程度で良い。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。