<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Php2shell-Bypass-Aslr-Exp on CyberVeille</title>
    <link>https://cyberveille.ch/tags/php2shell-bypass-aslr-exp/</link>
    <description>Recent content in Php2shell-Bypass-Aslr-Exp on CyberVeille</description>
    <generator>Hugo -- 0.146.0</generator>
    <language>fr-fr</language>
    <copyright>Cyberveille CC BY-NC-SA 4.0</copyright>
    <lastBuildDate>Tue, 27 Oct 2026 00:00:00 +0100</lastBuildDate>
    <atom:link href="https://cyberveille.ch/tags/php2shell-bypass-aslr-exp/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>PHP2Shell (CVE-2026-109618/109619) : artefact Velociraptor YARA pour détecter l&#39;exploitation in-the-wild</title>
      <link>https://cyberveille.ch/posts/2026-10-27-php2shell-cve-2026-109618-109619-artefact-velociraptor-yara-pour-detecter-l-exploitation-in-the-wild/</link>
      <pubDate>Tue, 27 Oct 2026 00:00:00 +0100</pubDate>
      <guid>https://cyberveille.ch/posts/2026-10-27-php2shell-cve-2026-109618-109619-artefact-velociraptor-yara-pour-detecter-l-exploitation-in-the-wild/</guid>
      <description>&lt;h2 id=&#34;-contexte&#34;&gt;🔍 Contexte&lt;/h2&gt;
&lt;p&gt;Publié le 27 octobre 2026 sur l&amp;rsquo;Artifact Exchange de Velociraptor, cet artefact (&lt;code&gt;Generic.Detection.Yara.PHP2Shell&lt;/code&gt;) est signé par Matt Green (@mgreen27). Il vise à détecter l&amp;rsquo;exploitation active des vulnérabilités &lt;strong&gt;CVE-2026-109618&lt;/strong&gt; et &lt;strong&gt;CVE-2026-109619&lt;/strong&gt;, regroupées sous le nom &lt;strong&gt;PHP2Shell&lt;/strong&gt;, permettant une exécution de code à distance (RCE) via PHP.&lt;/p&gt;
&lt;h2 id=&#34;-mécanisme-dexploitation&#34;&gt;⚙️ Mécanisme d&amp;rsquo;exploitation&lt;/h2&gt;
&lt;p&gt;La chaîne d&amp;rsquo;exploitation se déroule en plusieurs étapes documentées :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;A1 – Heap pressure&lt;/strong&gt; : envoi de requêtes multipart upload-progress avec une query string spécifique (&lt;code&gt;?q0000000=v...q0000004=v&lt;/code&gt;) pour provoquer un OOM pré-script&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;B1 – Disclosure&lt;/strong&gt; : fuite de mémoire heap via le cookie &lt;code&gt;PHPSESSID&lt;/code&gt; (819 200 B pour le PoC 9bie, 16/256 B pour StealMyBitcoin)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A2 – Heap pressure&lt;/strong&gt; : multipart à longueur fixe pour un second OOM&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;B2 – Execution&lt;/strong&gt; : déclenchement d&amp;rsquo;un faux destructeur &lt;code&gt;zend_array&lt;/code&gt; → &lt;code&gt;system()&lt;/code&gt; → &lt;code&gt;/bin/sh&lt;/code&gt; ou &lt;code&gt;cmd.exe&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pinning&lt;/strong&gt; : maintien de N-1 workers pré-fork via &lt;code&gt;exploit.py --workers&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;-sources-et-pocs&#34;&gt;🧰 Sources et PoCs&lt;/h2&gt;
&lt;p&gt;Les règles YARA sont construites à partir de :&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
