<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://webfault.org/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Michael VERGOZ - Apache</title>
  <link>http://webfault.org/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Wed, 25 Mar 2009 17:59:15 +0000</pubDate>
  <copyright>Copyright 2007 - Michael Vergoz</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Tomcat : Problème d'encodage UTF-8</title>
    <link>http://webfault.org/post/2008/08/12/Tomcat-%3A-Probleme-dencodage-UTF-8</link>
    <guid isPermaLink="false">urn:md5:06b36ef8e77e707a0f1873c37c8bf845</guid>
    <pubDate>Tue, 12 Aug 2008 12:13:00 +0000</pubDate>
    <dc:creator>Michael Vergoz</dc:creator>
        <category>Securité</category>
        <category>Apache</category><category>Directory Traversal</category><category>Tomcat</category><category>UTF-8</category>    
    <description>    &lt;p&gt;Une faille de sécurité a été découverte par Simon Ryeo dans &lt;a href=&quot;http://webfault.org/tag/Apache&quot;&gt;Apache&lt;/a&gt; &lt;a href=&quot;http://webfault.org/tag/Tomcat&quot;&gt;Tomcat&lt;/a&gt;. Cette faille permet à un attaquant de recupère des fichiers important (comme /etc/passwd ou un fichier .htpasswd) sur le serveur visé.&lt;/p&gt;


&lt;p&gt;En fait il est possible d'effectuer un &lt;a href=&quot;http://webfault.org/tag/Directory%20Traversal&quot;&gt;Directory Traversal&lt;/a&gt;. Toute les versions de &lt;a href=&quot;http://webfault.org/tag/Tomcat&quot;&gt;Tomcat&lt;/a&gt; inférieur à la version 6.0.18 sont touché.&lt;/p&gt;


&lt;p&gt;Les conditions sont simples :
Si allowLinking et URIencoding autorise l'&lt;a href=&quot;http://webfault.org/tag/UTF-8&quot;&gt;UTF-8&lt;/a&gt; dans votre context.xml ou votre server.xml alors il est possible de recupèrer des fichiers.&lt;/p&gt;

&lt;pre&gt;
Exploit
If your webroot directory has three depth(e.g /usr/local/wwwroot), An
attacker can access arbitrary files as below. (Proof-of-concept)

http://www.target.com/%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae/foo/bar
&lt;/pre&gt;


&lt;p&gt;Solutions :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Désactiver allowLinking ou ne pas utiliser l'&lt;a href=&quot;http://webfault.org/tag/UTF-8&quot;&gt;UTF-8&lt;/a&gt; dans URIencoding.&lt;/li&gt;
&lt;li&gt;Utiliser &lt;a href=&quot;http://binarysec.com&quot; hreflang=&quot;en&quot;&gt;BinarySEC&lt;/a&gt; :)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Références :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.securityfocus.com/bid/30633/info&quot; hreflang=&quot;en&quot;&gt;http://www.securityfocus.com/bid/30633/info&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Faille sur faille : La bombe du web est là</title>
    <link>http://webfault.org/post/Faille-sur-faille-la-bombe-du-web-est-la</link>
    <guid isPermaLink="false">urn:md5:59246f24e55770ab76ff55882d463632</guid>
    <pubDate>Sun, 02 Mar 2008 21:39:00 +0000</pubDate>
    <dc:creator>Michael Vergoz</dc:creator>
        <category>Securité</category>
        <category>Apache</category><category>Botnet</category><category>brève</category><category>escape shell</category><category>failles</category><category>full disclosure</category><category>Joomla</category><category>Linux</category><category>PHP-NUKE</category><category>pots de miel</category><category>root</category><category>White Hat</category><category>Wordpress</category>    
    <description>    &lt;p&gt;On dit souvent que c'est en passant le mot que les choses avancent. C'est la raison pour laquelle j'écris cette petite &lt;a href=&quot;http://webfault.org/index.php?tag/br%C3%A8ve&quot;&gt;brève&lt;/a&gt;.
Il faut comprendre une chose avant tout, le niveau critique de sécurité (ou d'insécurité) que nous avons atteint est rare / grave et c'est ce que je vais tenter d'expliquer rapidement.&lt;/p&gt;


&lt;p&gt;Précédemment je parlais des failles dans &lt;a href=&quot;http://webfault.org/index.php?tag/Wordpress&quot;&gt;Wordpress&lt;/a&gt;, &lt;a href=&quot;http://webfault.org/index.php?tag/Joomla&quot;&gt;Joomla&lt;/a&gt; et &lt;a href=&quot;http://webfault.org/index.php?tag/PHP-NUKE&quot;&gt;PHP-NUKE&lt;/a&gt;. Je ne sais pas dire combien de sites exactement utilisent ces Applications mais je connais un certain nombre de groupes d'utilisation.
Par exemple, Joomla est reconnu pour être utilisé par les administrations et les sites d'informations. &lt;a href=&quot;http://webfault.org/index.php?tag/Wordpress&quot;&gt;Wordpress&lt;/a&gt; est réputé pour être utilisé dans le domaines de l'édition sur le web (un peu comme &lt;a href=&quot;http://webfault.org/index.php?tag/Joomla&quot;&gt;Joomla&lt;/a&gt;) et crawler web. Et pour finir &lt;a href=&quot;http://webfault.org/index.php?tag/PHP-NUKE&quot;&gt;PHP-NUKE&lt;/a&gt; que je sais massivement utilisé par les &quot;clans&quot; de Joueurs.&lt;/p&gt;


&lt;p&gt;Ensuite il faut prendre en considération trois autres choses&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;La première est que ces sites sont, dans pratiquement tous les cas, hébergés sur des serveurs &lt;a href=&quot;http://webfault.org/index.php?tag/Apache&quot;&gt;Apache&lt;/a&gt; / &lt;a href=&quot;http://webfault.org/index.php?tag/Linux&quot;&gt;Linux&lt;/a&gt; sauf pour &lt;a href=&quot;http://webfault.org/index.php?tag/Wordpress&quot;&gt;Wordpress&lt;/a&gt; qui peut se retrouver à tourner sous Windows et ces applications contiennent des &lt;a href=&quot;http://webfault.org/index.php?tag/failles&quot;&gt;failles&lt;/a&gt; connues et facilement exploitables.&lt;/p&gt;


&lt;p&gt;La seconde est qu'il y a un nombre très important de failles LOCALES (nécessitant une authentification pour être exploitées) dans le noyau Linux. Vous me direz que ce ne sont que des failles locales.
Il faut un contexte utilisateur à l'attaquant sur la machine et le serveur Web &lt;a href=&quot;http://webfault.org/index.php?tag/Apache&quot;&gt;Apache&lt;/a&gt; qui héberge ces applications vulnérables est considéré comme un utilisateur simple au vu du noyau. Quand un attaquant pénètre le premier niveau - l'application web - il peut exécuter des programmes sur le serveur dans l'environnement de l'utilisateur &lt;a href=&quot;http://webfault.org/index.php?tag/Apache&quot;&gt;Apache&lt;/a&gt; (www-data en général). A ce moment, les dégâts peuvent être limités MAIS il y a des failles LOCALES qui permettent à l'utilisateur d'élever ses privilèges&amp;nbsp;! L'attaquant va faire télécharger un petit code par le serveur puis ce dernier va le compiler et l'exécuter et l'utilisateur va finalement se retrouver directement &lt;a href=&quot;http://webfault.org/index.php?tag/root&quot;&gt;root&lt;/a&gt; (administrateur) sur le serveur.&lt;/p&gt;


&lt;p&gt;La troisième chose à considérer est les réseaux de &lt;a href=&quot;http://webfault.org/index.php?tag/Botnet&quot;&gt;Botnet&lt;/a&gt;. Quatre heures après la publication d'une faille d'&lt;a href=&quot;http://webfault.org/index.php?tag/escape%20shell&quot;&gt;escape shell&lt;/a&gt; dans &lt;a href=&quot;http://webfault.org/index.php?tag/PHP-NUKE&quot;&gt;PHP-NUKE&lt;/a&gt; je commençais déjà à recevoir des attaques de machine déjà piratées par cette même faille.
Les hommes qui sont derrière ces &lt;a href=&quot;http://webfault.org/index.php?tag/Botnet&quot;&gt;Botnet&lt;/a&gt; sont comme des veilleurs et sont très opportunistes.
Par la suite j'ai placé quelques &lt;a href=&quot;http://webfault.org/index.php?tag/pots%20de%20miel&quot;&gt;pots de miel&lt;/a&gt; et je commençais déjà à recevoir des sources d'exploits publiés sur le site de &lt;a href=&quot;http://www.milw0rm.com/search.php?dong=linux&quot;&gt;milw0rm&lt;/a&gt;.
En passant, j'ai un ami qui exécutait des vm complètes et se faisait pirater entièrement son serveur par des robots et des fois par des exploits (source  d'un programme malveillant) inconnus.!?!!&lt;/p&gt;


&lt;p&gt;La réalité du terrain est catastrophique. Les botnets se sont largement spécialisés et leur techniques sont issu es des &lt;a href=&quot;http://webfault.org/index.php?tag/White%20Hat&quot;&gt;White Hat&lt;/a&gt; voulant du &lt;a href=&quot;http://webfault.org/index.php?tag/full%20disclosure&quot;&gt;full disclosure&lt;/a&gt; à tout prix. Qui sera capable d'en mesurer les conséquences&amp;nbsp;? Et qui serait capable de déterminer l'ampleur des dégâts&amp;nbsp;?
La bombe atomique du web est là.&lt;/p&gt;


&lt;p&gt;Quelques liens qui font peur&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.milw0rm.com/search.php?dong=linux&quot;&gt;milw0rm d0ng L!Nux !!HOT!!&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.securityfocus.com/bid/27796&quot;&gt;Linux Kernel Prior to 2.6.24.1 'copy_from_user_mmap_sem()' Memory Access Vulnerability (Vulnerabilities)&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.securityfocus.com/bid/27798&quot;&gt;Linux Kernel Prior to 2.6.24.1 '/proc' Local Memory Access Vulnerability&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.securityfocus.com/bid/27799&quot;&gt;Linux Kernel Prior to 2.6.24.1 'vmsplice_to_user()' Local Memory Access&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.securityfocus.com/bid/27704&quot;&gt;Linux Kernel Prior to 2.6.24.1 'vmsplice_to_pipe()' Local Privilege Escalation Vulnerability&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Compiler Apache sans SSP</title>
    <link>http://webfault.org/post/2007/09/16/Compiler-Apache-sans-SSP</link>
    <guid isPermaLink="false">urn:md5:d5479b129953074cc9daa2091c1dcb57</guid>
    <pubDate>Sun, 16 Sep 2007 10:44:00 +0000</pubDate>
    <dc:creator>Michael Vergoz</dc:creator>
        <category>Portage / Cross dev</category>
        <category>Apache</category><category>APR</category><category>SSP</category>    
    <description>    &lt;p&gt;Un autre petit tip pour compiler &lt;a href=&quot;http://webfault.org/index.php?tag/Apache&quot;&gt;Apache&lt;/a&gt; 1.3 sans &lt;a href=&quot;http://webfault.org/index.php?tag/SSP&quot;&gt;SSP&lt;/a&gt;.&lt;/p&gt;

&lt;pre&gt;
$ ./configure --prefix=/je/sais/pas --exec-prefix=/je/sais/pas --enable-module=so
$ make CC=&amp;quot;gcc -fno-stack-protector -DEAPI&amp;quot; LD=&amp;quot;ld -fno-stack-protector&amp;quot;
$ readelf -a src/httpd | grep stack_chk
&lt;/pre&gt;


&lt;p&gt;Et voila plus de &lt;a href=&quot;http://webfault.org/index.php?tag/SSP&quot;&gt;SSP&lt;/a&gt; dans &lt;a href=&quot;http://webfault.org/index.php?tag/Apache&quot;&gt;Apache&lt;/a&gt; :)&lt;/p&gt;


&lt;p&gt;Pour &lt;a href=&quot;http://webfault.org/index.php?tag/Apache&quot;&gt;Apache&lt;/a&gt; &amp;gt; 2.0 et pour &lt;a href=&quot;http://webfault.org/index.php?tag/APR&quot;&gt;APR&lt;/a&gt; il ne faut pas utiliser CC et LD mais CFLAGS, et LDFLAGS.
En fait à l'époque Apache 1.3 ne gérait pas ces deux dernières variables.&lt;/p&gt;

&lt;pre&gt;
$ make CFLAGS='-fno-stack-protector' LDFLAGS='-fno-stack-protector'
&lt;/pre&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Carton rouge pour Gentoo</title>
    <link>http://webfault.org/post/2007/09/16/Carton-rouge-pour-Gentoo</link>
    <guid isPermaLink="false">urn:md5:634320c7031fef476590eefafea335b3</guid>
    <pubDate>Sun, 16 Sep 2007 10:10:00 +0000</pubDate>
    <dc:creator>Michael Vergoz</dc:creator>
        <category>Portage / Cross dev</category>
        <category>Apache</category><category>Gentoo</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://webfault.org/index.php?tag/Gentoo&quot;&gt;Gentoo&lt;/a&gt; farci &lt;a href=&quot;http://webfault.org/index.php?tag/Gentoo&quot;&gt;Gentoo&lt;/a&gt; farça!&lt;/p&gt;


&lt;p&gt;Bon je suis un peut dégouté de Gentoo car au départ,  je m'attendais à un système de versionning fiable au niveau du portage et en fait rien, non seulement les références des packages sont perdues mais les sources finissent par disparaitre des mirrors &lt;a href=&quot;http://webfault.org/index.php?tag/Gentoo&quot;&gt;Gentoo&lt;/a&gt;. En gros, impossible de faire tourner une vieille gentoo.&lt;/p&gt;


&lt;p&gt;Autre chose pas cool, impossible d'emergeR une vieille version d'autoconf genre la 2.53 ou 2.13 &lt;strong&gt;nécessaire&lt;/strong&gt; pour compiler différentes versions d'&lt;a href=&quot;http://webfault.org/index.php?tag/Apache&quot;&gt;Apache&lt;/a&gt;.
Comme dit un pote, comment on peut faire tourner des &lt;a href=&quot;http://webfault.org/index.php?tag/Gentoo&quot;&gt;Gentoo&lt;/a&gt; en production&amp;nbsp;? :(&lt;/p&gt;


&lt;p&gt;On est loin des Ports de FreeBSD.&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>