CVE-2020-25613: WEBrick 内の潜在的な HTTP リクエストスマグリングの脆弱性について

WEBrick 内で潜在的な HTTP リクエストスマグリングの脆弱性が発見されました。 この脆弱性は CVE-2020-25613 として登録されています。 webrick gem をアップグレードすることを強く推奨します。

詳細

WEBrick は、無効な Transfer-Encoding ヘッダーに対して寛容すぎました。 これは WEBrick と一部の HTTP プロキシサーバー間で一貫性のない解釈が発生し、攻撃者が HTTP リクエストを”スマグリング(smuggle)”する可能性があります。 詳細は CWE-444 を参照してください。

webric gem を 1.6.1 以降に更新してください。 gem update webrick を実行すれば更新できます。 bundler を使用している場合は、Gemfilegem "webrick", ">= 1.6.1" を追加してください。

影響を受けるバージョン

  • webrick gem 1.6.0 以前
  • Ruby 2.7.1 以前のバージョンでバンドルされた webrick
  • Ruby 2.6.6 以前のバージョンでバンドルされた webrick
  • Ruby 2.5.8 以前のバージョンでバンドルされた webrick

クレジット

この脆弱性情報は piao 氏によって報告されました。

更新履歴

  • 2020-09-29 15:30:00 (JST) 初版