Internet Explorer と mozilla にURL偽装バグ

週末は雨という天気予報はハズレまくり。晴れるんならオートポリスGT選手権を観に行ったのに….今週末もついてなさそうだ。

さてhttp://www.st.ryukoku.ac.jp/~kjm/security/ml-archive/bugtraq/2004.10/msg00345.htmlInternet ExplorerにURLを偽装できるバグがある事が指摘されている。具体的に言うと

<A href="http://www.microsoft.com/japan/"><TABLE><TR><TD><A href="http://www.google.com/">マイクロソフトっぽい?</A></TD></TR></TABLE></A>

とAタグの中にTABLEタグを折り込んでネストする事により、内部アンカーのURLを隠蔽し、外部アンカーで偽装できるというものだ。

手元で確認してみたところInternet Explorerだけでなく、mozillaFirefoxでもステータスバーにhttp://www.microsoft.com/japan/と表示される事を確認した。正しくhttp://www.google.com/と表示できたのは Opera 7.53 だけだ。ちなみにmozillaFirefoxでは左クリックではhttp://www.microsoft.com/japan/が開かれ、右クリックからのオープンではhttp://www.google.com/が開かれるという問題も確認した。

参考まで上記HTMLを文中に実装したのが後続の部分だ。マイクロソフトに見せかけているが、クリックするとGoogleが開く。TABLEタグの影響で改行される為に [マイクロソフトっぽい?](http://www.microsoft.com/japan/) となり、若干違和感があるが、下のようにURLを書いておけば違和感は無くなる。[http://www.microsoft.com/japan/](http://www.microsoft.com/japan/)取り敢えずリンクをクリックした場合はアドレスバーを良く確認するしかない。

義援金詐欺が流行の気配だっちゅうのに困ったもんだ。

参照

セキュリティホール memo http://www.st.ryukoku.ac.jp/~kjm/security/memo/