Grave error de seguridad en Wordpress 2.8.4 (Actual 19/10/2009) e inferiores |
|
|
|
Como publicamos en nuestra bitacora de seguridad, gracias a DaboBlog, existe un problema de seguridad que afecta a todas las versiones de Wordpress desde la actual 2.8.4 e inferiores. El alcance del bug es tal, que si no existen mecanismos de seguridad alternativos o limitaciones de uso por parte del sistema a los usuarios, el exploit deja el servidor K.O. en menos de 30 segundos. (algunos equipos de grandes prestaciones pueden tardar un poco más). Desde qui proponemos una solución a los administradores de sistemas, con servidores dedicados sin outsourcing, que contengan numerosos wordpress, para realizar las modificaciones necesarias en el fichero implicado en breves instantes. Método Se necesita modificar el fichero wp-trackback.php que contiene el siguiente código afectado: $charset = $_POST['charset']; Debe ser reemplazado por: $charset = str_replace(",","",$_POST['charset']); if(is_array($charset)) { exit; } En nuestro escenario, usamos la herramienta rpl, disponible en SourceForge, que es un pequeño script realizado en python que nos hace la vida mucho más sencilla a los administradores que no queremos andar perdiendo el tiempo en difíciles reglas para el uso de sed y awk.
find /home/*/public_html/ -name wp-trackback.php | xargs /usr/local/scripts/rpl -wed -x'wp-trackback.php' -v "\$charset = \$_POST['charset'];" "\$charset = str_replace(\",\",\"\",\$_POST['charset']);if(is_array($charset)) { exit; }"
Con estos pasos sencillo podemos cambiar todos los ficheros afectados. Si deseas consultar el man de rpl, puedes hacerlo en Manpagez
|
| Última actualización el Lunes, 19 de Octubre de 2009 11:22 |










IslaServer te ofrece 30 días para que pruebes nuestros servicios. Sino no quedas totalmente satisfecho te devolvemos el importe abonado mediante nuestra garantía de calidad. Solo queremos clientes satisfechos.