あめだす

あめぞう型掲示板をメインとするウォッチサイトです。since:2001.01.22
御意見・御感想はこちら↓まで。
http://www.mikawaban.com/r.php/main/011025210743/l50

ブクマはこちら↓をお願いします。
http://www.mikawaban.com/amedas/


by 三河人

[ トップへ戻る ]  [ 掲示板へ戻る ] [ iモード ]
2005/01/21(金)02:21:39

あめ系スクリプトのセキュリティホール対策について(その2)

あめ系スクリプトでセキュリティホールが発覚しました。
(情報提供 及び 協力:mychan氏)
関連のスクリプトを使用されている方は対応をお奨めします。

---------------------------------------------------------------
■セキュリティホールのあるスクリプト(2005/01/21現在)
1.サポートスクリプト(amezo.cgi)系の全て
  (サポートスクリプト、ゴンタくんスクリプト、三河版スクリプト、
   DONUT SHOPPEスクリプト、あめざーねっとIVスクリプト etc)

※但し、オリジナル(http://ame.x0.com/)のサポートスクリプトは
 既に対策済です。


■セキュリティホールによる弊害
・通常は騙る事が不可能な筈の管理人名が、ブラウザ上で騙り可能となる
・ログの文字化けやスレッド破壊 等


■対応策
1.三河版スクリプトのamezo.cgiの場合
  $value =~ s/\r/<br>/g;
  この↑ソースの下へ以下の記述を追加。
  $value =~ s/[\x00-\x1f]//g;

2.上記以外のスクリプトのamezo.cgiの場合
  $value =~ s/\r/<br>/g;
  この↑ソースをコメント化 又は 削除し、下へ以下の記述を追加。
  $value =~ s/\r/<br>/g if $name eq 'comm';
  $value =~ s/[\x00-\x1f]//g;
---------------------------------------------------------------


←前の記事へ 次の記事へ→  [ 最近の記事をまとめて見る ]  [ もっと過去の記事 ]
http://www.mikawaban.com/