⭐️Host Header Injection

偽装したホスト名を、アプリが信じて URL などに埋め込んでしまう脆弱性。

例: パスワードリセットメール

  1. 攻撃者が被害者のメールアドレスでリセットを申請し、X-Forwarded-Host: evil.com を付ける
  2. アプリがそのホスト名でリンクを作る: https://evil.com/reset?token=...
  3. 被害者がリンクを踏むと、トークンが evil.com に届く

対策: 絶対 URL は設定値(APP_URL など)から作る。ホスト名を使うなら許可リストで確かめる。