MT4.21 以降でファイルアップロード時に発生するエラー

不正な要求です。文字コードUTF-8に含まれない文字データを送信しています。

Movable Type 4.21 以降のバージョンにおいて、ファイルのアップロードを行った際

不正な要求です。文字コードUTF-8に含まれない文字データを送信しています。

というエラーが表示され、ファイルアップロードが出来ないという現象が発生します。
このエラーは、以下のセキュリティアップデートを行った結果で、このエラーを Movable Type 側で解消させた場合、再び、セキュリティの脆弱性を招く事になる為、修正を行う事はないようです。

2008年8月7日に発表したセキュリティアップデートの正式版提供開始
[重要] Movable Type 4.2 RC5 とセキュリティアップデートの提供を開始

■ 発生条件

・Perl 5.8.5 以前のバージョン
・アップロードするファイルパスに日本語が含まれる。
・ブラウザに Internet Explorer を使用(確認出来たのは、IE6, IE7)

■ 対処方法

・Perl 5.8.8 へバージョンアップ
・アップロードするファイルに日本語を使用しない。
・ブラウザに Internet Explorer を使用しない。

自宅では Mac OS X で Safari を使用し、Windows では FireFox しか使ってなかったので、全く気が付きませんでしたね。

Appshocker

HonyaClub.com

リンクシェア アフィリエイト紹介プログラム