WordPressの「Contact Manager」プラグインは、9.1.2を含むすべてのバージョンにおいて、`add_message`関数を介して、任意のファイルアップロードの脆弱性を持っています。これは、拡張子のチェックを行う仕組みが不完全であるために発生します。ファイル名に末尾にピリオドが付いている場合、拡張子の判定処理が空の文字列を返すことがあり、その結果、`sanitize_file_name()`関数がそれを検知せずに削除してしまいます。これにより、認証されていない攻撃者が、実行可能なファイルをアップロードすることが可能になり、リモートでのコード実行につながる可能性があります。コードの実行には、サーバーがApacheを使用しており、かつ`libapache2-mod-php`がインストールされていること(これにより`.phar`ファイルがPHPとして扱われる)が必須であり、さらに攻撃者がアップロードされたファイルを、`unlink()`関数によって削除されるまでの短い時間内に取得する必要があります。

CVSS 3.1: 9.8 (重大) (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)