<?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>DEVsharpPOPPER RAT on CyberVeille</title>
    <link>https://cyberveille.ch/tags/devsharppopper-rat/</link>
    <description>Recent content in DEVsharpPOPPER RAT on CyberVeille</description>
    <generator>Hugo -- 0.146.0</generator>
    <language>fr-fr</language>
    <copyright>Cyberveille CC BY-NC-SA 4.0</copyright>
    <lastBuildDate>Wed, 29 Jul 2026 00:00:00 +0200</lastBuildDate>
    <atom:link href="https://cyberveille.ch/tags/devsharppopper-rat/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Deux versions bêta npm de Joyfill compromises pour distribuer le RAT DEV#POPPER via blockchain</title>
      <link>https://cyberveille.ch/posts/2026-07-29-deux-versions-beta-npm-de-joyfill-compromises-pour-distribuer-le-rat-dev-popper-via-blockchain/</link>
      <pubDate>Wed, 29 Jul 2026 00:00:00 +0200</pubDate>
      <guid>https://cyberveille.ch/posts/2026-07-29-deux-versions-beta-npm-de-joyfill-compromises-pour-distribuer-le-rat-dev-popper-via-blockchain/</guid>
      <description>&lt;h2 id=&#34;-contexte&#34;&gt;🔍 Contexte&lt;/h2&gt;
&lt;p&gt;Le 28 juillet 2026, l&amp;rsquo;équipe de recherche de Socket a publié une analyse technique détaillée de la compromission de deux packages npm bêta appartenant à l&amp;rsquo;espace de noms &lt;strong&gt;@joyfill&lt;/strong&gt; : &lt;code&gt;@joyfill/layouts@0.1.2-2773.beta.0&lt;/code&gt; et &lt;code&gt;@joyfill/components@4.0.0-rc24-2773-beta.4&lt;/code&gt;. Joyfill est un éditeur de SDK pour l&amp;rsquo;intégration de formulaires, documents et PDFs dans des applications web et mobiles.&lt;/p&gt;
&lt;h2 id=&#34;-nature-de-lattaque&#34;&gt;🎯 Nature de l&amp;rsquo;attaque&lt;/h2&gt;
&lt;p&gt;Les deux versions malveillantes contiennent un &lt;strong&gt;implant JavaScript injecté au moment du bundling&lt;/strong&gt; (présent dans les source maps), qui s&amp;rsquo;exécute &lt;strong&gt;au chargement du module&lt;/strong&gt; (import-time), rendant &lt;code&gt;npm install --ignore-scripts&lt;/code&gt; inefficace. L&amp;rsquo;implant utilise un mécanisme de &lt;strong&gt;résolution de payload via des transactions blockchain publiques&lt;/strong&gt; (Tron, Aptos, BNB Smart Chain) pour récupérer du code chiffré, le déchiffrer par XOR, et l&amp;rsquo;évaluer dynamiquement.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
