水無月ばけらのえび日記

bakera.jp > 水無月ばけらのえび日記 > ココログ大アンケート復活

ココログ大アンケート復活

2004年8月3日(火曜日)

ココログ大アンケート復活

再開してますね。ニフティからは修正内容について何のアナウンスもないようですが……。

簡単に書いておくと、ソースに以下のような部分がありまして、

<input type="hidden" name="error_URL" value="http://www.cocolog-nifty.com/hakusyo/error.html">

何も入力せずに送信すると (必須項目がないのでエラーとなって) 302 応答となり、

Location: http://www.cocolog-nifty.com/hakusyo/error.html

というフィールドを含む HTTP 応答ヘッダが送られてきます。

実はこの Location: の値、フォームの hidden値をそのまま出力しているだけで、何のサニタイズもしていなかったのです。そのため、この値に CR+LF を含めてやったりするといろいろできてしまったのでした。

※Status: 200 OK\r\n なんてのを含めるとステータスも変えられるというのが興味深かったです。

現在は修正されているので、error_URL の値に CR+LF を混入したりしても「error_URLが不正です。」と言われるだけで何も起きません。

関連する話題: ニフティ / セキュリティ / ココログ / クロスサイトスクリプティング脆弱性

最近の日記

関わった本など

インクルーシブHTML+CSS & JavaScript 多様なユーザーニーズに応えるフロントエンドデザインパターンデザイニングWebアクセシビリティ - アクセシブルな設計やコンテンツ制作のアプローチコーディングWebアクセシビリティ - WAI-ARIAで実現するマルチデバイス環境のWebアプリケーション体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践ウェブの仕事力が上がる標準ガイドブック 5 WebプログラミングWeb Site Expert #13Dreamweaver プロフェッショナル・スタイル [CS3対応] (Style for professional)友井町バスターズ (富士見ファンタジア文庫)

その他サイト