PHP LibXML 2.7.x系のバグによるXML-RPC投稿の不具合

2015年4月19日

無駄にゴミ投稿が増えましたが、結局の所サーバーのPHPモジュールの問題でした。

タブレットや携帯アプリからの投稿はXML-RPCという形式で行われるようで、この形式自体がそもそも「<」と「>」で囲まれたタグで記述される方式なのですが、タグの中にさらにタグと同形式の記述があった際にリプレスされてしまうバグがPHP LibXML 2.7.x系にあったようです。

これをWordPress側のプラグインでXMLパーサーに処理が渡る前に「&#60」のようなコード参照に書き換えて回避してしまおうというのがLibXML2 Fixプラグインです。

WordPress

Posted by redchat