Código HTML do Conteúdo

Post: Cadeia de suprimentos wormable? Chegam os Pacotes NPM com Malware de Autopropagação


<div> <div data-element_type="widget" data-id="914a4f5" data-widget_type="shortcode.default"> <div> <div> <p><span><b><a href="https://www.redhotcyber.com/post/author/redazione/" target="_blank">Redazione RHC</a>:18 Setembro 2025 16:26</b></span></p> <p>Pesquisadores de seguran&ccedil;a <strong>descobriram o comprometimento de mais de 180 pacotes npm</strong>, infectado com um <em>Malware de autopropaga&ccedil;&atilde;o projetado para infectar outros pacotes</em>. A campanha, apelidada de <strong>Shai-Hulud,</strong> provavelmente come&ccedil;ou com o hack do <strong>@ctrl/tinycolor</strong> pacote, que &eacute; baixado por <strong>2 milh&otilde;es de vezes por semana.</strong></p> <p>O nome Shai-Hulud vem dos arquivos shai-hulud.yaml usados pelo malware. <strong>&Eacute; uma refer&ecirc;ncia aos vermes gigantes da areia de Duna de Frank Herbert</strong>. A quest&atilde;o foi levada ao conhecimento do desenvolvedor Daniel Pereira <a href="https://www.linkedin.com/posts/daniel-pereira-b17a27160_npm-profile-activity-7373489836437114880-D9ma?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAArUYTQBMx2P2SMFdIx-wUs7H1hfLGpuhVM" target="_blank">Daniel Pereira, que alertou a comunidade para <strong>um ataque &agrave; cadeia de suprimentos em larga escala.</strong></a></p> <blockquote> <p><em>&ldquo;No momento, enquanto voc&ecirc; l&ecirc; isso, o malware est&aacute; sendo distribu&iacute;do no npm&rdquo;,</em> Pereira disse, pedindo a todos que n&atilde;o instalem as vers&otilde;es mais recentes do @ctrl/tinycolor.</p> </blockquote> <p>O desenvolvedor tentou <a href="https://www.linkedin.com/feed/update/urn:li:activity:7373418115398995968/" target="_blank">para notificar</a> a equipe de seguran&ccedil;a do GitHub por meio de canais privados, como os invasores <strong>eles tinham como alvo &ldquo;v&aacute;rios reposit&oacute;rios&rdquo;</strong> e divulgar publicamente o ataque poderia ter criado mais riscos. <em>No entanto, entrar em contato com o GitHub se mostrou muito dif&iacute;cil, ent&atilde;o Pereira relatou publicamente o problema.</em></p> <p>Pesquisadores na <a href="https://socket.dev/blog/tinycolor-supply-chain-attack-affects-40-packages" target="_blank">Soquete</a> e <a href="https://www.aikido.dev/blog/s1ngularity-nx-attackers-strike-again#:~:text=publishing%20rights.-,Impacted%20packages,-Package" target="_blank">Aikido</a> est&atilde;o atualmente investigando o incidente e descobriram que pelo menos <strong>187 pacotes foram comprometidos.</strong> Entre os pacotes afetados, v&aacute;rios s&atilde;o publicados pela conta <a href="https://www.npmjs.com/~crowdstrike-publisher" target="_blank">npmjs</a> da empresa de seguran&ccedil;a cibern&eacute;tica CrowdStrike.</p> <blockquote> <p><em>&ldquo;Depois de descobrir v&aacute;rios pacotes maliciosos no registro p&uacute;blico npm (um reposit&oacute;rio de c&oacute;digo aberto de terceiros), n&oacute;s os removemos rapidamente e atualizamos preventivamente nossas chaves&rdquo;, disseram representantes da CrowdStrike.<em>&ldquo;Esses pacotes n&atilde;o s&atilde;o usados pela Falcon, nossa plataforma n&atilde;o &eacute; afetada e os clientes permanecem protegidos. Estamos trabalhando com o npm e conduzindo uma investiga&ccedil;&atilde;o completa.&rdquo;</em></em></p> </blockquote> <p><a href="https://www.reversinglabs.com/blog/shai-hulud-worm-npm" target="_blank">Laborat&oacute;rios de revers&atilde;o</a>, por sua vez, descreve este incidente como <strong>&ldquo;O primeiro de seu tipo, um worm auto-replicante que infecta pacotes NPM e rouba tokens de nuvem.&rdquo;</strong> Os pesquisadores acreditam que o ataque se originou no <strong>rxnt-authentication, uma vers&atilde;o maliciosa do qual foi publicada no npm em 14 de setembro de 2025.</strong></p> <p>De acordo com a ReversingLabs, a pessoa respons&aacute;vel por <strong>suporte t&eacute;cnico </strong>podem ser considerados <strong>paciente zero.</strong> A chave para descobrir a origem do ataque est&aacute; exatamente em como a conta techsupportrxnt foi comprometida. Pode ter come&ccedil;ado com um e-mail de phishing ou a explora&ccedil;&atilde;o de um <em>A&ccedil;&atilde;o do GitHub.</em></p> <p>As vers&otilde;es comprometidas dos pacotes s&atilde;o equipadas com um mecanismo de autopropaga&ccedil;&atilde;o de malware, visando outros pacotes dos mantenedores afetados. De acordo com os pesquisadores do Socket, o malware baixou cada pacote do mantenedor, modificou seu <strong>package.json</strong>, injetou o <strong>bundle.js</strong> script, reempacotou o arquivo e o republicou, <em>&ldquo;garantindo assim a Trojaniza&ccedil;&atilde;o autom&aacute;tica de pacotes downstream.&rdquo;</em></p> <p>O bundle.js script usa <strong>Porco Trufado</strong>, um scanner secreto leg&iacute;timo projetado para desenvolvedores e profissionais de seguran&ccedil;a. O TruffleHog ajuda a detectar informa&ccedil;&otilde;es confidenciais vazadas acidentalmente, como chaves de API, senhas e tokens, de reposit&oacute;rios e outras fontes. O script malicioso abusou da ferramenta para encontrar tokens e credenciais de nuvem.</p> <div> <div> <div> <div> <p><b><span>Reda&ccedil;&atilde;o</span></b><br /><span>A equipe editorial da Red Hot Cyber &eacute; composta por um grupo de indiv&iacute;duos e fontes an&ocirc;nimas que colaboram ativamente para fornecer informa&ccedil;&otilde;es e not&iacute;cias antecipadas sobre seguran&ccedil;a cibern&eacute;tica e computa&ccedil;&atilde;o em geral.</span></p> <p><a href="https://www.redhotcyber.com/post/author/redazione/" target="_blank">Lista degli articoli</a></p> </div> </div> </div> </div> </div> </div> </div></div>