<?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># rm-rf.es &#187; cgi</title>
	<atom:link href="http://rm-rf.es/sobre/cgi/feed/" rel="self" type="application/rss+xml" />
	<link>http://rm-rf.es</link>
	<description>Administración de sistemas, Unix, Linux, FreeBSD, Windows, hosting, dominios, servidores...</description>
	<lastBuildDate>Fri, 18 May 2012 21:00:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Vulnerabilidad crítica en instalaciones de PHP basadas en CGI</title>
		<link>http://rm-rf.es/vulnerabilidad-critica-en-instalaciones-de-php-basadas-en-cgi/</link>
		<comments>http://rm-rf.es/vulnerabilidad-critica-en-instalaciones-de-php-basadas-en-cgi/#comments</comments>
		<pubDate>Fri, 04 May 2012 06:48:26 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[cgi]]></category>
		<category><![CDATA[php-cgi]]></category>
		<category><![CDATA[vulnerabilidad]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=2635</guid>
		<description><![CDATA[Todas las instalaciones de PHP en modo CGI están afectadas, al parecer se trata de una vulnerabilidad de la cual nadie se había dado cuenta en nada menos que ocho años. Básicamente, la vulnerabilidad consiste en que en este tipo de instalaciones (sólo CGI, FastCGI o DSO no se ven afectadas), si la petición/request contiene [...]]]></description>
			<content:encoded><![CDATA[<p>Todas las <strong>instalaciones de PHP en modo CGI</strong> están afectadas, al parecer se trata de una vulnerabilidad de la cual nadie se había dado cuenta en nada menos que ocho años.</p>
<p>Básicamente, la vulnerabilidad consiste en que en este tipo de instalaciones (<strong>sólo CGI, FastCGI o DSO no</strong> se ven afectadas), si la petición/request contiene <strong>?-s</strong> permite volcar por pantalla el código fuente PHP en lugar de interpretarlo.</p>
<p>Para verificar si la vulnerabilidad nos afecta, sólo es necesario añadir ?-s a la URL y ver si descargamos el código fuente, ejemplo:</p>
<pre>dominio.com/test.php?-s</pre>
<p>Por suerte, ya podemos descargar las versiones parcheadas desde el sitio web de PHP, concretamente la PHP 5.3.12 o PHP 5.4.2. Si no queremos o podemos actualizar tan sencillamente, podemos aplicar un workaround mediante el cual configuramos unos rewrite, ya sea en el virtualhost o a nivel de .htaccess para bloquear este tipo de peticiones. Para Apache con mod_rewrite:</p>
<pre>
         RewriteCond %{QUERY_STRING} ^(%2d|-)[^=]+$ [NC]
         RewriteRule ^(.*) $1? [L]
</pre>
<p>Más información en <a href="http://www.php.net/archive/2012.php#id2012-05-03-1" target="_blank">www.php.net</a></p>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/iis-imposible-ejecutar-perl-php-application-pool-isolation/" title="IIS: Imposible ejecutar perl o php con Application Pool Isolation">IIS: Imposible ejecutar perl o php con Application Pool Isolation</a></li><li><a href="http://rm-rf.es/suphp-premature-end-of-script-headers-en-el-error_log/" title="suPHP: &#8220;Premature end of script headers&#8221; en el error_log">suPHP: &#8220;Premature end of script headers&#8221; en el error_log</a></li><li><a href="http://rm-rf.es/instalar-php-5-2-en-lugar-de-php-5-3-en-debian-squeeze/" title="Instalar PHP 5.2 en lugar de PHP 5.3 en Debian Squeeze">Instalar PHP 5.2 en lugar de PHP 5.3 en Debian Squeeze</a></li><li><a href="http://rm-rf.es/instalacion-y-configuracion-de-suphp/" title="Instalación y configuración de suPHP">Instalación y configuración de suPHP</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/vulnerabilidad-critica-en-instalaciones-de-php-basadas-en-cgi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IIS: Imposible ejecutar perl o php con Application Pool Isolation</title>
		<link>http://rm-rf.es/iis-imposible-ejecutar-perl-php-application-pool-isolation/</link>
		<comments>http://rm-rf.es/iis-imposible-ejecutar-perl-php-application-pool-isolation/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 18:02:20 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[IIS]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[application pool]]></category>
		<category><![CDATA[application pool isolation]]></category>
		<category><![CDATA[cgi]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[windows 2003 server]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=712</guid>
		<description><![CDATA[Es posible que tengáis un servidor Windows 2003 server con IIS funcionando correctamente, los websites ejecutan sin problemas php o perl, pero en el momento que aislamos un website (Application Pool Isolation) tanto PERL como PHP dejan de funcionar, dando normalmente el siguiente error: HTTP Error 403 &#8211; Forbidden: Access is denied Este problema es [...]]]></description>
			<content:encoded><![CDATA[<p>Es posible que tengáis un <strong>servidor Windows 2003 server</strong> con <strong>IIS</strong> funcionando correctamente, los websites ejecutan sin problemas php o perl, pero en el momento que aislamos un website (<strong>Application Pool Isolation</strong>) tanto PERL como PHP dejan de funcionar, dando normalmente el siguiente error:</p>
<p><em>HTTP Error 403 &#8211; Forbidden: Access is denied</em></p>
<p>Este problema es debido a que cada identidad de application pool (usuario configurado en la aplicación para ejecución de scripts, php, etc) debe ser miembro del grupo <strong>IIS_WPG</strong> de modo que nos aseguremos que tenga permisos para ejecutar php o perl.</p>
<p>Realizaremos las siguientes modificaciones en las políticas de seguridad para solventar el problema, iremos a:</p>
<p><strong>START &gt; Administrative Tools &gt; Local Security Policy</strong></p>
<p>Seleccionamost <strong>Local Policies &gt; User Rights Assignment</strong></p>
<p>En el listado que aparezca, buscamos <strong>Adjust memory quotas for a process</strong> y pinchamos en las propiedades. Posteriormente <strong>Add User or Group &gt; Object Types</strong> marcando la casilla de  <strong>Groups </strong>y OK the Object Types dialogue. Ahora en la ventana <strong>Enter the object names to select </strong>introduce IIS_WPG y pincha OK.</p>
<p>El mismo proceso debe ser ejecutado en <strong>Replace a process level token</strong>. Reiniciaremos la máquina y ya debería funcionar correctamente. Todos los miembros de IIS_WPG pueden ejecutar aplicaciones CGI sin problemas.</p>
<p>Vía | <a href="http://support.asimo.nl/activekb/questions.php?questionid=6">Asimo Support</a></p>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/diferencias-entre-aplicacion-y-directorio-virtual-en-iis/" title="Diferencias entre aplicación y directorio virtual en IIS">Diferencias entre aplicación y directorio virtual en IIS</a></li><li><a href="http://rm-rf.es/vulnerabilidad-critica-en-instalaciones-de-php-basadas-en-cgi/" title="Vulnerabilidad crítica en instalaciones de PHP basadas en CGI">Vulnerabilidad crítica en instalaciones de PHP basadas en CGI</a></li><li><a href="http://rm-rf.es/instalar-iis-7-5-php-net-framework-o-sql-server-en-un-par-de-clicks-windows-7server-2008vista/" title="Instalar IIS 7.5, PHP, .NET Framework o SQL Server en un par de clicks (Windows 7/Server 2008/Vista)">Instalar IIS 7.5, PHP, .NET Framework o SQL Server en un par de clicks (Windows 7/Server 2008/Vista)</a></li><li><a href="http://rm-rf.es/instalar-ioncube-loader-windows/" title="Cómo instalar ionCube Loader en Windows">Cómo instalar ionCube Loader en Windows</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/iis-imposible-ejecutar-perl-php-application-pool-isolation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

