Más vulnerabilidades: XSS e ¿Inyección de SQL? en Wordpress
Por: alex | 21 Marzo 2007 | Ver comentarios |
Esto es de nunca acabar, se siguen reportando más vulnerabilidades XSS en Wordpress, el siguiente ejemplo funciona en todas las versiones 2.x de Wordpress (incluyendo la versión en desarrollo).
http://wordpress/wp-admin/page-new.php?saved="><script>alert(123)</script>
Para solucionar este problema, apliquen la función attribute_escape a la dirección URL que retorna de get_page_link (línea 13 de wp-admin/page-new.php en 2.1.2).
<?php echo attribute_escape(get_page_link( isset($_GET['posted']) ? $_GET['posted'] : $_GET['saved'] )); ?>
Por otro lado, la persona que reportó esa vulnerabilidad, también me comentó que existe una vulnerabilidad de Inyección de SQL que afecta a todas las versiones de este popular y últimamente bastante inseguro CMS.
La siguiente cita es parte del mail que recibí hoy en la mañana:
But there is another XSS:
wp-admin/page-new.php?saved=”><script>alert(123)</script>There is also an SQL Injection Vulnerability in combination with PHP 4.3.9
It is Possible to spy out any data. The vulnerability exists in all versions, incl. svn trunk


g30rg3_x
22 de Marzo de 2007, 01:54:13 am
ya lo decia en mi blog…
Esto va a tener dos repercusiones..
Mas subversiones…
Menos usuarios…
Saludos