はてなダイアリーリンク元ビューアにXSS脆弱性

はてなダイアリーリンク元ビューアにXSS脆弱性があるというご指摘をid:hoshikuzu様よりいただき、さきほど修正いたしました。

リンク元ビューアからリンク元ページへと移動する際、リファラを消すためgo.phpというリダイレクトページを利用していますが、このページが、GETで受け取った値を生のまま出力していました。

id:hoshikuzu様、ご指摘ありがとうございました。



(追記) 下のページにあるez_url_sanitize関数を使っては、とのアドバイスid:hoshikuzu様にいただき、これをPHPで実装して利用しました。

PHP版は以下です。ご自身の責任で自由にご利用ください。