メールヘッダ・インジェクション - Linux

  • 作成日:
  • 最終更新日:2025/06/25

メールヘッダ・インジェクションとは?

「 お問い合わせフォーム 」や「 アンケート 」などのように特定の相手にメールを送信する機能に対して、入力データを"改ざん"することで、メールの送信先を攻撃者によって操作する攻撃方法。

攻撃による発生しうる脅威

  • メールの第三者中継

対策方法

  • メールヘッダを固定値にして、外部からの入力はすべてメール本文に出力する。
  • メールヘッダを固定値にできない場合、ウェブアプリケーションの実行環境や言語に用意されているメール送信用 API を使用する。
  • HTML で宛先を指定しない。
  • 外部からの入力の全てについて、改行コードを削除する。