WordPress developers have posted WordPress desenvolvedores tem postado yet another “security” update Ainda um outro "segurança" update . Again, as always, you have to delete everything (except wp-content/ and config.php) and re-install from scratch. Mais uma vez, como sempre, você tem que deletar tudo (exceto wp-content / config.php e), e voltar a instalar a partir do zero. If you are, like me, tired of these frequent updates (after having finally updated to 1.5.1.2) then this patch is for you. Se você é, como eu, cansado destes updates freqüentes (depois de ter finalmente atualizada para 1.5.1.2), então este remendo é para você. With this little patch (24K zipped) (assuming you are already on 1.5.1.2) you will be updating just the 5 affected files. Com este pequeno patch (24k zipado) (assumindo que você já está em 1.5.1.2), você será apenas atualizar os arquivos afetados 5.

This time too they are mysteriously silent about the security defect as before. Este tempo também eles são misteriosamente silêncio sobre a segurança defeito como antes. I am tired of re-installing from scratch for every mysterious security defects. Estou cansada de nova instalação a partir do zero para todos os defeitos de segurança misteriosa.

It appears that they are still working on fixing remnants of the old issue where parameters to query string (like ?p= ) were not checked. Parece que eles ainda estão trabalhando na fixação resquícios da velha questão onde parâmetros para a query string (como? P =) não foram verificados. Well, now you know it! Pois bem, agora que você sabe!

I suggest that WP developers should do a full code review to find any other bugs associated with non-checking of query strings and issue a single update, if necessary, instead of all these incremental updates. Sugiro que WP desenvolvedores devem fazer um exame completo código de encontrar quaisquer outros bugs não-associados à verificação de consulta cordas e emitir uma única atualização, se necessário, ao invés de todas estas actualizações incrementais.

I have taken the Tomei a 5 files which were actually updated for WordPress 1.5.1.3 5 arquivos que foram efectivamente actualizado para WordPress 1.5.1.3 and created a e criou uma zip file zip from it. a partir dele. I verified using CSDiff that they are actually the files which were changed. Eu verificada utilizando CSDiff que eles são realmente os arquivos que foram alterados. Also they changed readme.html (change: “1.5″ changed to “1.5.1″) which I haven’t included for brevity. Também eles mudaram readme.html (mudar: "1,5" alterado para "1.5.1") que eu não incluídas para brevidade.

Use this only if you have already updated your WordPress blog to 1.5.1.2 . Use esta apenas se você já atualizou seu blog para WordPress 1.5.1.2. You have been warned! Você foi avisado!

Usage Uso
Download it Download - and unzip to your WordPress root folder (where config.jsp resides). e descompactar para seu WordPress pasta raiz (onde reside config.jsp). It will overwrite 5 files. Ela irá sobrescrever arquivos 5. If you are on Linux use unzip, on windows use WinZip etc. Se você está a utilizar o Linux unzip, com janelas usar WinZip etc

My Linux session went like this: Meu Linux passou sessão como esta:

 unzip wp-content/upload/WP1.5.1.3PatchFrom1.5.1.2.zip Archive:  wp-content/upload/WP1.5.1.3PatchFrom1.5.1.2.zip replace xmlrpc.php? unzip wp-content/upload/WP1.5.1.3PatchFrom1.5.1.2.zip Archive: wp-content/upload/WP1.5.1.3PatchFrom1.5.1.2.zip substituir xmlrpc.php? [y]es, [n]o, [A]ll, [N]one, [r]ename: y   inflating: xmlrpc.php replace wp-includes/version.php? [y] es, [n] o, [A] ll, [N], [r] ename: y inflável: xmlrpc.php substituir wp-includes/version.php? [y]es, [n]o, [A]ll, [N]one, [r]ename: y   inflating: wp-includes/version.php replace wp-includes/functions-post.php? [y] es, [n] o, [A] ll, [N], [r] ename: y inflável: wp-includes/version.php substituir wp-includes/functions-post.php? [y]es, [n]o, [A]ll, [N]one, [r]ename: y   inflating: wp-includes/functions-post.php replace wp-admin/post.php? [y] es, [n] o, [A] ll, [N], [r] ename: y inflável: wp-includes/functions-post.php substituir wp-admin/post.php? [y]es, [n]o, [A]ll, [N]one, [r]ename: y   inflating: wp-admin/post.php replace wp-login.php? [y] es, [n] o, [A] ll, [N], [r] ename: y inflável: wp-admin/post.php substituir wp-login.php? [y]es, [n]o, [A]ll, [N]one, [r]ename: y   inflating: wp-login.php [y] es, [n] o, [A] ll, [N], [r] ename: y inflável: wp-login.php 

Note: I could have used the -o flag to overwrite the files silently without prompting. Nota: Eu poderia ter utilizado o pavilhão-o para substituir os arquivos silenciosamente sem perguntar. I decided not to as it gives you a visual confirmation that the proper files at proper locations are being overwritten. Eu não decidiu como a que lhe dá um visual a confirmação de que os arquivos apropriados em locais adequados estão a ser substituídas.

I have tested it successfully on two blogs including this one. Eu tenho testado com sucesso em dois blogs incluindo este.

Obligatory Warning: Please make backup of WordPress directory and everything else under Sun, if you so desire. Obrigatório Atenção: Por favor, faça backup de WordPress diretório e tudo o resto sob Sun, se você desejar.

Obligatory Disclaimer: Use at your own risk. Obrigatório Aviso: Use a seu próprio risco. No warranty expressed or implied is provided. Não há garantias expressas ou implícitas é fornecida.

Update: Includes Update: Inclui Ryan Duff’s latest patch Ryan's Duff último patch to fix a fixar xmlrpc issues xmlrpc questões .

Update: If you are looking to Atualização: Se você está procurando a upgrade from 1.5.1 to 1.5.1.3 1.5.1 a atualização a partir de 1.5.1.3 then use então utilizar Shaky’s patch Shaky's patch .