>>570
もうちょっと入力値のチェックを厳密にする気はないか?
GetQs_post でほぼ入力をそのまま受け取って
GetBoardInfo で PATH チェックにそのまま使ってるけど
NULLとかがリクエストに含まれた場合にどうなるか考えたことある?

とりあえず、>>567 も行ってるが use strict; を付けてみるとか
Perl の汚染モードとかを体験してみる方が良いと思う。