昨日、いくつかのセキュリティ問題に対処したWPML 3.1.9をリリースしました。私たちはクライアントのセキュリティを非常に重視しており、これらの悪用の可能性に気づくとすぐに、それらを修正するバージョンの開発に取り掛かりました。このバージョンでは、コード内の複数の箇所にサニタイズ処理を追加しました。そのうちの1つでURLのサニタイズが不適切に行われた結果、WPMLが英語以外のURLを正しくデコードできないバグが発生しました。
そのため、WPMLを3.1.9にアップデートして404エラーが発生したとしても、ご心配には及びません。私たち自身のサイトでも数時間にわたって同じ問題が発生しました。

私たちは、セキュリティ問題を修正する緊急性と、WPMLのすべての機能をテストするのにかかる時間との間でバランスを取る必要がありました。今回はこの問題を検知できず、セキュリティ問題を修正する一方で別の問題を引き起こすバージョンをリリースしてしまいました。
この問題は3.1.9.1で修正されました。ご迷惑をおかけしたことを深くお詫び申し上げます。これは「レンダリング」に関する問題のみであったことにご留意ください。つまり、データベースには何も変更が加えられておらず、コンテンツはそのまま残っています。

WPMLの最新バージョンへ確実にアップデートしてください。この不具合を理由にアップデートをためらうことなく、最新かつ安全なバージョンのWPMLをご利用ください。
アップグレード後、wpml.orgでサイト登録を行うことをお勧めします。ご自身やクライアントのために、必要な数のサイトを登録できます。この登録により、どのバージョンがどこで稼働しているかを私たちが把握できるようになります。私たちはこの情報を利用して、古いバージョンのWPMLを使用しているクライアントに連絡し、忘れられている可能性のあるサイトをアップグレードするようアドバイスする予定です。
ご質問やアイデア、ご提案はありますか?コメントを残してお知らせください。

