<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>/dev/zero &#187; wordpress</title>
	<atom:link href="http://www.zer0signal.com.ar/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zer0signal.com.ar</link>
	<description></description>
	<lastBuildDate>Sun, 05 Feb 2012 18:55:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>WordPress 2.9 &#8220;Carmen&#8221;</title>
		<link>http://www.zer0signal.com.ar/2009/12/19/wordpress-2-9-carmen/</link>
		<comments>http://www.zer0signal.com.ar/2009/12/19/wordpress-2-9-carmen/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 15:20:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Update]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[actualizacion wordpress]]></category>

		<guid isPermaLink="false">http://www.zer0signal.com.ar/?p=527</guid>
		<description><![CDATA[Ya esta disponible la version 2.9 &#8220;Carmen&#8221; de WordPress. Pueden bajarlo de acá (Ingles) Alea iacta est<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.zer0signal.com.ar/2009/12/19/wordpress-2-9-carmen/' addthis:title='WordPress 2.9 &#8220;Carmen&#8221; ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<p>Ya esta disponible la version 2.9 &#8220;Carmen&#8221; de <a href="http://wordpress.org/" target="_blank">WordPress</a>. Pueden bajarlo de <a href="http://wordpress.org/download/" target="_blank">acá</a> (Ingles)</p>
<blockquote><p>Alea iacta est</p></blockquote>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.zer0signal.com.ar/2009/12/19/wordpress-2-9-carmen/' addthis:title='WordPress 2.9 &#8220;Carmen&#8221; ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.zer0signal.com.ar/2009/12/19/wordpress-2-9-carmen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Exploit scanner</title>
		<link>http://www.zer0signal.com.ar/2009/10/25/wordpress-exploit-scanner/</link>
		<comments>http://www.zer0signal.com.ar/2009/10/25/wordpress-exploit-scanner/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 14:50:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[security scanner]]></category>

		<guid isPermaLink="false">http://www.zer0signal.com.ar/?p=459</guid>
		<description><![CDATA[Pueden probar WordPress Exploit Scanner. Este plugin busca codigo malicioso en archivos, posts/comentarios en tu base de datos. Prueben y me cuentan si reciben un error 500&#8230;<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.zer0signal.com.ar/2009/10/25/wordpress-exploit-scanner/' addthis:title='WordPress Exploit scanner ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<p>Pueden probar <a href="http://wordpress.org/extend/plugins/exploit-scanner/" target="_blank">WordPress Exploit Scanner</a>. Este <a href="http://wordpress.org/extend/plugins/" target="_blank">plugin</a> busca codigo malicioso en archivos, posts/comentarios en tu base de datos.</p>
<p>Prueben y me cuentan si reciben un error 500&#8230;</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.zer0signal.com.ar/2009/10/25/wordpress-exploit-scanner/' addthis:title='WordPress Exploit scanner ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.zer0signal.com.ar/2009/10/25/wordpress-exploit-scanner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.8.5: Hardening Release</title>
		<link>http://www.zer0signal.com.ar/2009/10/22/wordpress-2-8-5-hardening-release/</link>
		<comments>http://www.zer0signal.com.ar/2009/10/22/wordpress-2-8-5-hardening-release/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 04:27:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[actualización]]></category>
		<category><![CDATA[vulnerabilidad]]></category>

		<guid isPermaLink="false">http://www.zer0signal.com.ar/?p=456</guid>
		<description><![CDATA[Se recomienda actualizar WordPress a 2.8.5, teniendo en cuenta el último fallo grave encontrado, que he comentado en el anterior post. Peter Westwood, en el blog de WordPress nos comenta que problemas soluciona esta actualización. Saludos cordiales.<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.zer0signal.com.ar/2009/10/22/wordpress-2-8-5-hardening-release/' addthis:title='WordPress 2.8.5: Hardening Release ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Se recomienda actualizar WordPress a 2.8.5, teniendo en cuenta el último fallo grave encontrado, <a href="http://www.zer0signal.com.ar/2009/10/19/vulnerabilidad-wordpress-2-8-x-2/">que he comentado en el anterior post</a>.</p>
<p style="text-align: justify;">Peter Westwood, en el blog de <a href="http://wordpress.org/development/2009/10/wordpress-2-8-5-hardening-release/" target="_blank">WordPress</a> nos comenta que problemas soluciona esta actualización.</p>
<p>Saludos cordiales.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.zer0signal.com.ar/2009/10/22/wordpress-2-8-5-hardening-release/' addthis:title='WordPress 2.8.5: Hardening Release ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.zer0signal.com.ar/2009/10/22/wordpress-2-8-5-hardening-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vulnerabilidad WordPress 2.8.x</title>
		<link>http://www.zer0signal.com.ar/2009/10/19/vulnerabilidad-wordpress-2-8-x-2/</link>
		<comments>http://www.zer0signal.com.ar/2009/10/19/vulnerabilidad-wordpress-2-8-x-2/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 03:30:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[Dos]]></category>
		<category><![CDATA[vulnerabilidad grave]]></category>

		<guid isPermaLink="false">http://www.zer0signal.com.ar/?p=453</guid>
		<description><![CDATA[WordPress es vulnerable a denegación de servicio (DoS). Este grave error en el archivo wp-trackbacks.php lo descubrió Jose Norte y lo publicó en su blog Desvaríos Informáticos. Las contramedidas son las sgtes.: *Editar archivo wp-trackback.php buscar: $charset = $_POST['charset']; Reemplazar &#8230; <a href="http://www.zer0signal.com.ar/2009/10/19/vulnerabilidad-wordpress-2-8-x-2/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.zer0signal.com.ar/2009/10/19/vulnerabilidad-wordpress-2-8-x-2/' addthis:title='Vulnerabilidad WordPress 2.8.x ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">WordPress es vulnerable a denegación de servicio (DoS). Este grave error en el archivo <strong>wp-trackbacks.php</strong> lo descubrió Jose Norte y lo publicó en su blog <a href="http://rooibo.wordpress.com/2009/10/17/agujero-de-seguridad-en-wordpress/" target="_blank">Desvaríos Informáticos</a>.</p>
<p style="text-align: justify;">Las contramedidas son las sgtes.:</p>
<p>*Editar archivo <strong>wp-trackback.php</strong> buscar:</p>
<p><strong>$charset = $_POST['charset'];</strong></p>
<p>Reemplazar la búsqueda por:</p>
<p><strong>$charset = str_replace(&#8220;,&#8221;,&#8221;",$_POST['charset']);</strong></p>
<p><strong>if(is_array($charset)) { exit; }</strong></p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">if(is_array($charset)) { exit; }</div>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.zer0signal.com.ar/2009/10/19/vulnerabilidad-wordpress-2-8-x-2/' addthis:title='Vulnerabilidad WordPress 2.8.x ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.zer0signal.com.ar/2009/10/19/vulnerabilidad-wordpress-2-8-x-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Vulnerabilidad WordPress 2.8.x</title>
		<link>http://www.zer0signal.com.ar/2009/08/11/vulnerabilidad-wordpress-2-8-x/</link>
		<comments>http://www.zer0signal.com.ar/2009/08/11/vulnerabilidad-wordpress-2-8-x/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 23:33:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[vulnerabilidad]]></category>

		<guid isPermaLink="false">http://www.zer0signal.com.ar/?p=293</guid>
		<description><![CDATA[Va un copy&#38;paste de la vulnerabilidad, descubierta por Laurent Gaffié : ============================================ - Release date: August 10th, 2009 - Discovered by: Laurent Gaffié - Severity: Medium ============================================= I. VULNERABILITY ------------------------- WordPress &#60;= 2.8.3 Remote admin reset password II. BACKGROUND ------------------------- WordPress &#8230; <a href="http://www.zer0signal.com.ar/2009/08/11/vulnerabilidad-wordpress-2-8-x/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.zer0signal.com.ar/2009/08/11/vulnerabilidad-wordpress-2-8-x/' addthis:title='Vulnerabilidad WordPress 2.8.x ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<p>Va un <strong>copy&amp;paste</strong> de la vulnerabilidad, descubierta por Laurent Gaffié :</p>
<pre>============================================
- Release date: August 10th, 2009
- Discovered by: Laurent Gaffié
- Severity: Medium
=============================================

I. VULNERABILITY
-------------------------
WordPress &lt;= 2.8.3 Remote admin reset password

II. BACKGROUND
-------------------------
WordPress is a state-of-the-art publishing platform with a focus on
aesthetics, web standards, and usability. WordPress is both free and
priceless at the same time. More simply, WordPress is what you use when
you want to work with your blogging software, not fight it.

III. DESCRIPTION
-------------------------
The way WordPress handle a password reset looks like this:
You submit your email adress or username via this form /wp-login.php?action=lostpassword ;
Wordpress send you a reset confirmation like that via email:

"
Someone has asked to reset the password for the following site and username.

http://DOMAIN_NAME.TLD/wordpress

Username: admin
To reset your password visit the following address, otherwise just
ignore this email and nothing will happen

http://DOMAIN_NAME.TLD/wordpress/wp-login.php?action=rp&#038;key=o7naCKN3OoeU2KJMMsag

"

You click on the link, and then WordPress reset your admin password, and
sends you over another email with your new credentials.

Let's see how it works:

wp-login.php:
...[snip]....
line 186:
function reset_password($key) {
    global $wpdb;

    $key = preg_replace('/[^a-z0-9]/i', '', $key);

    if ( empty( $key ) )
        return new WP_Error('invalid_key', __('Invalid key'));

    $user = $wpdb-&gt;get_row($wpdb-&gt;prepare("SELECT * FROM $wpdb-&gt;users WHERE user_activation_key = %s", $key));
    if ( empty( $user ) )
        return new WP_Error('invalid_key', __('Invalid key'));
...[snip]....
line 276:
$action = isset($_REQUEST['action']) ? $_REQUEST['action'] : 'login';
$errors = new WP_Error();

if ( isset($_GET['key']) )
    $action = 'resetpass';

// validate action so as to default to the login screen
if ( !in_array($action, array('logout', 'lostpassword', 'retrievepassword', 'resetpass', 'rp', 'register', 'login')) &amp;&amp; false === has_filter('login_form_' . $action) )
    $action = 'login';
...[snip]....

line 370:

break;

case 'resetpass' :
case 'rp' :
    $errors = reset_password($_GET['key']);

    if ( ! is_wp_error($errors) ) {
        wp_redirect('wp-login.php?checkemail=newpass');
        exit();
    }

    wp_redirect('wp-login.php?action=lostpassword&amp;error=invalidkey');
    exit();

break;
...[snip ]...

You can abuse the password reset function, and bypass the first step and
then reset the admin password by submiting an array to the $key
variable.

IV. PROOF OF CONCEPT
-------------------------
A web browser is sufficiant to reproduce this Proof of concept:

http://DOMAIN_NAME.TLD/wp-login.php?action=rp&#038;key[]=

The password will be reset without any confirmation.

V. BUSINESS IMPACT
-------------------------
An attacker could exploit this vulnerability to compromise the admin
account of any wordpress/wordpress-mu &lt;= 2.8.3

VI. SYSTEMS AFFECTED
-------------------------
All

VII. SOLUTION
-------------------------
No patch aviable for the moment.

VIII. REFERENCES
-------------------------

http://www.wordpress.org

IX. CREDITS
-------------------------
This vulnerability has been discovered by Laurent Gaffié Laurent.gaffie{remove-this}(at)gmail.com
I'd like to shoot some greetz to securityreason.com for them great
research on PHP, as for this under-estimated vulnerability discovered by
Maksymilian Arciemowicz : http://securityreason.com/achievement_securityalert/38

X. REVISION HISTORY
-------------------------
August 10th, 2009: Initial release

XI. LEGAL NOTICES
-------------------------
The information contained within this advisory is supplied "as-is"
with no warranties or guarantees of fitness of use or otherwise.
I accept no responsibility for any damage caused by the use or
misuse of this information.

# milw0rm.com [2009-08-11]</pre>
<pre><a href="http://core.trac.wordpress.org/changeset/11798" target="_blank">WordPress Trac</a>

Update: actualizar WordPress a versión 2.8.4</pre>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.zer0signal.com.ar/2009/08/11/vulnerabilidad-wordpress-2-8-x/' addthis:title='Vulnerabilidad WordPress 2.8.x ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.zer0signal.com.ar/2009/08/11/vulnerabilidad-wordpress-2-8-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrando&#8230;</title>
		<link>http://www.zer0signal.com.ar/2009/06/04/migrando/</link>
		<comments>http://www.zer0signal.com.ar/2009/06/04/migrando/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 05:02:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[epic fail]]></category>
		<category><![CDATA[blogger]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://zer0signal.wordpress.com/?p=94</guid>
		<description><![CDATA[Esta todo desordenado el blog, ya que lo estoy mudando de blogger.com a WordPress. No es que me haya enterado hoy que WordPress es superior,  intento darle un nuevo giro al blog y para ello necesito que sea potente, flexible &#8230; <a href="http://www.zer0signal.com.ar/2009/06/04/migrando/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.zer0signal.com.ar/2009/06/04/migrando/' addthis:title='Migrando&#8230; ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<p>Esta todo desordenado el blog, ya que lo estoy mudando de <a href="http://blogger.com" target="_blank">blogger.com</a> a <a href="wordpress.com" target="_blank">WordPress</a>.</p>
<p>No es que me haya enterado hoy que <strong>WordPress</strong> es superior,  intento darle un nuevo giro al blog y para ello necesito que sea potente, flexible y robusto a la vez.</p>
<p>Ya estan importados los post (texto), pero falta retocar el contenido multimedia que no se hizo en el proceso automático.</p>
<p>Paciencia&#8230;</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.zer0signal.com.ar/2009/06/04/migrando/' addthis:title='Migrando&#8230; ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.zer0signal.com.ar/2009/06/04/migrando/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

