Campagne TeamPCP : compromission en chaĂźne de Trivy, KICS, LiteLLM et Telnyx via CI/CD

🔍 Contexte Article publiĂ© le 2 avril 2026 (mis Ă  jour le 8 avril) par Alessandro Brucato sur le blog de Tracebit. Il documente la campagne TeamPCP, une sĂ©rie d’attaques supply chain ciblant des outils open source largement utilisĂ©s dans les pipelines CI/CD, et prĂ©sente une approche de dĂ©tection par canary credentials. 📅 Chronologie de la campagne 19 mars : Compromission de plusieurs GitHub Actions du scanner Trivy (Aqua Security) 22 mars : Utilisation des credentials volĂ©s pour compromettre des dizaines de packages npm via un ver auto-propagant nommĂ© CanisterWorm ; publication de versions malveillantes de Trivy sur Docker Hub 23 mars : Compromission des GitHub Actions et extensions OpenVSX du scanner KICS (Checkmarx) avec un malware similaire 24 mars : Compromission du package PyPI LiteLLM (deux versions malveillantes publiĂ©es) 27 mars : Compromission du package PyPI Telnyx (deux versions malveillantes publiĂ©es) 🩠 Comportement du malware Tous les incidents dĂ©ploient le “TeamPCP Cloud Stealer”, un malware de collecte massive de credentials : ...

4 septembre 2026 Â· 3 min

DémantÚlement de TeamPCP : attaques supply chain via Trivy et LiteLLM, deanonymisation d'un opérateur

đŸ—“ïž Contexte Article publiĂ© le 27 aoĂ»t 2026 par la Flare Emerging Threats Team sur flare.io. Il documente l’investigation ayant conduit Ă  la deanonymisation d’un opĂ©rateur du groupe TeamPCP et aux arrestations de deux individus liĂ©s Ă  ce groupe. 🎯 Qui est TeamPCP ? TeamPCP est un groupe cybercriminel apparu fin 2025, initialement spĂ©cialisĂ© dans l’exploitation opportuniste de services cloud exposĂ©s : Scan automatisĂ© d’APIs Docker, plans de contrĂŽle Kubernetes, dashboards Ray, instances Redis DĂ©ploiement de conteneurs sur chaque hĂŽte compromis, transformĂ©s en nƓuds de scan et de proxy Revenus via minage XMRig (Monero), rĂ©seau proxy louĂ©, et revente/extorsion de donnĂ©es volĂ©es En dĂ©cembre 2025 : campagne React2Shell contre des applications Next.js, revendiquant plus de 59 000 serveurs compromis en moins de 48 heures 🔗 Pivot vers la supply chain logicielle (2026) En fĂ©vrier 2026, TeamPCP exploite un workflow GitHub Actions mal configurĂ© dans Aqua Security Trivy (scanner de vulnĂ©rabilitĂ©s open-source le plus dĂ©ployĂ©) et vole un token de compte de service. La rotation des credentials est incomplĂšte, laissant un accĂšs rĂ©siduel. ...

29 aoĂ»t 2026 Â· 4 min

Campagne Hades : compromission de packages PyPI via supply chain avec wiper et scrapers mémoire multi-OS

đŸ—“ïž Contexte Le 8 juin 2026, StepSecurity publie une analyse technique dĂ©taillĂ©e de la campagne Hades, une opĂ©ration de compromission de la chaĂźne d’approvisionnement Python ciblant l’écosystĂšme PyPI. Cette campagne est attribuĂ©e Ă  l’acteur Miasma, dĂ©jĂ  documentĂ© dans des attaques npm prĂ©cĂ©dentes. 📩 Packages compromis Au total, 27 packages PyPI sont identifiĂ©s comme compromis, couvrant les domaines de la bioinformatique, du machine learning graphique et de l’analyse gĂ©notype-phĂ©notype. Parmi les plus notables : ...

9 juin 2026 Â· 4 min

Megalodon : attaque supply chain GitHub via 5 000+ dépÎts alimentée par des infostealers

đŸ—“ïž Contexte Article publiĂ© le 23 mai 2026 par Hudson Rock sur la plateforme infostealers.com. L’analyse croise les dĂ©couvertes de OX Security, SafeDep et Datadog Security Labs sur une campagne d’attaque supply chain massive nommĂ©e Megalodon. 🎯 Description de l’attaque En l’espace de six heures, des acteurs malveillants ont poussĂ© des milliers de commits vers des dĂ©pĂŽts GitHub publics, infectant plus de 5 000 repositories. Le vecteur principal repose sur l’injection de payloads encodĂ©s en Base64 directement dans des fichiers de workflow YAML ciblant GitHub Actions. ...

31 mai 2026 Â· 3 min

Megalodon : 5 561 dépÎts GitHub backdoorés via des workflows CI/CD malveillants

🎯 Contexte L’article est publiĂ© le 21 mai 2026 par l’équipe SafeDep sur leur blog technique. Il documente une campagne d’attaque massive sur la chaĂźne d’approvisionnement logicielle, baptisĂ©e megalodon, dĂ©tectĂ©e aprĂšs que le moteur d’analyse Malysis de SafeDep a flaguĂ© le package npm @tiledesk/tiledesk-server@2.18.12. 📅 DĂ©roulement de la campagne Le 18 mai 2026, entre 11h36 et 17h48 UTC, un attaquant a poussĂ© 5 718 commits malveillants sur 5 561 dĂ©pĂŽts GitHub distincts en utilisant : ...

26 mai 2026 Â· 4 min

Post-mortem : compromission de la chaĂźne d'approvisionnement npm de TanStack (mai 2026)

🔍 Contexte Le 11 mai 2026, TanStack a publiĂ© un post-mortem dĂ©taillĂ© d’une compromission de chaĂźne d’approvisionnement npm survenue entre 19:20 et 19:26 UTC. L’incident a affectĂ© 42 packages @tanstack/* avec 84 versions malveillantes publiĂ©es via un enchaĂźnement de trois vulnĂ©rabilitĂ©s dans le pipeline GitHub Actions. ⚙ Vecteur d’attaque — Trois vulnĂ©rabilitĂ©s chaĂźnĂ©es 1. Pattern « Pwn Request » via pull_request_target Le workflow bundle-size.yml utilisait le dĂ©clencheur pull_request_target et effectuait un checkout du code de la PR fork, permettant l’exĂ©cution de code non approuvĂ© dans le contexte du dĂ©pĂŽt de base. ...

13 mai 2026 Â· 4 min

Shai-Hulud : le framework offensif de TeamPCP publié en open source sur GitHub

🔍 Contexte Le 13 mai 2026, Datadog Security Labs publie une analyse statique approfondie du code source du framework offensif Shai-Hulud, attribuĂ© au groupe TeamPCP. Ce code a briĂšvement Ă©tĂ© disponible sur GitHub avant d’ĂȘtre retirĂ© par la plateforme, mais plusieurs forks ont permis Ă  Datadog d’en obtenir une copie complĂšte. 🎯 Attribution et contexte de la campagne Tout au long du dĂ©but 2026, TeamPCP a menĂ© une sĂ©rie d’attaques supply chain escaladantes sur les Ă©cosystĂšmes npm et PyPI : hijacking de tags Trivy/Checkmarx KICS, empoisonnement de LiteLLM sur PyPI, compromission des packages TanStack et UiPath sur npm. Le dĂ©pĂŽt publiĂ© contient le message “Love - TeamPCP” et “Change keys and C as needed”, avec tous les commits datĂ©s au 2099-01-01 et signĂ©s TeamPCP_OSS <TeamPCP>. ...

13 mai 2026 Â· 6 min

Campagne Mini Shai-Hulud : TanStack, UiPath, Mistral AI et d'autres packages npm/PyPI compromis

đŸ—“ïž Contexte Le 11 mai 2026, Wiz publie une analyse technique dĂ©taillant une attaque coordonnĂ©e de supply chain menĂ©e par le groupe TeamPCP contre les Ă©cosystĂšmes npm et PyPI. Cette campagne, dĂ©signĂ©e Mini Shai-Hulud, reprĂ©sente une Ă©volution des opĂ©rations prĂ©cĂ©dentes du mĂȘme acteur (SAP, Checkmarx, Bitwarden, Lightning, Intercom, Trivy). 🎯 Packages compromis Les namespaces et packages impactĂ©s incluent : @tanstack : dont @tanstack/react-router (~12 millions de tĂ©lĂ©chargements hebdomadaires) @uipath : outils d’automatisation enterprise (apollo-core, CLI, agent SDKs) @mistralai/mistralai : client TypeScript officiel de Mistral AI guardrails-ai (PyPI) : package Python de guardrails LLM mistralai (PyPI) Plusieurs dizaines d’autres packages npm (voir liste complĂšte) 🔓 Vecteur d’infection TanStack (chaĂźne de 3 vulnĂ©rabilitĂ©s GitHub Actions) L’attaquant crĂ©e un fork renommĂ© du dĂ©pĂŽt TanStack/router (zblgg/configuration) pour Ă©chapper aux recherches de forks Ouverture d’une pull request dĂ©clenchant un workflow pull_request_target qui exĂ©cute le code du fork et empoisonne le cache GitHub Actions (pnpm store) Lors de la fusion de PRs lĂ©gitimes, le workflow de release restaure le cache empoisonnĂ© ; des binaires contrĂŽlĂ©s par l’attaquant extraient des tokens OIDC directement depuis la mĂ©moire du runner (/proc/<pid>/mem) Publication de versions malveillantes sans vol de credentials npm 🐛 Vecteurs d’infection dans les packages @tanstack : entrĂ©e optionalDependencies pointant vers un commit orphelin + fichier obfusquĂ© router_init.js (~2,3 Mo) dans le tarball @uipath : script preinstall (node setup.mjs) tĂ©lĂ©chargeant le runtime Bun pour exĂ©cuter le payload — mĂȘme mĂ©canisme que le compromis SAP prĂ©cĂ©dent PyPI : 13 lignes de code tĂ©lĂ©chargeant et exĂ©cutant git-tanstack[.]com/tmp/transformers.pyz 💀 Comportement du payload Le payload est un credential stealer auto-propagant (worm) ciblant : ...

12 mai 2026 Â· 5 min

elementary-data 0.23.3 compromis : injection GitHub Actions publie un stealer sur PyPI et GHCR

🎯 Contexte L’article est publiĂ© le 25 avril 2026 par StepSecurity, sociĂ©tĂ© spĂ©cialisĂ©e en sĂ©curitĂ© de la chaĂźne d’approvisionnement logicielle. Il documente la compromission du package Python elementary-data (outil de data observability pour dbt) via une attaque de supply chain ciblant l’infrastructure CI/CD du projet. 🔓 Vecteur d’attaque : injection de script GitHub Actions L’attaquant, opĂ©rant depuis le compte GitHub realtungtungtungsahur (créé le 22 avril 2026), a exploitĂ© une vulnĂ©rabilitĂ© d’injection de script dans le workflow .github/workflows/update_pylon_issue.yml. Ce workflow interpolait directement ${{ github.event.comment.body }} dans un bloc run:, permettant l’exĂ©cution de code arbitraire via un simple commentaire sur la PR #2147. ...

26 avril 2026 Â· 4 min

Les éditeurs d'IA refusent d'assumer la responsabilité des failles de sécurité dans leurs produits

đŸ—žïž Contexte Article d’opinion publiĂ© le 19 avril 2026 par Jessica Lyons sur The Register, portant sur la posture des grands Ă©diteurs d’IA face aux vulnĂ©rabilitĂ©s dĂ©couvertes dans leurs produits. 🔍 Faits principaux Des chercheurs ont dĂ©montrĂ© que trois agents IA populaires intĂ©grĂ©s Ă  GitHub Actions peuvent ĂȘtre dĂ©tournĂ©s pour voler des clĂ©s API et des jetons d’accĂšs : Anthropic Claude Code Security Review Google Gemini CLI Action Microsoft GitHub Copilot Les trois Ă©diteurs ont versĂ© des bug bounties : ...

19 avril 2026 Â· 2 min
Derniùre mise à jour le: 23 septembre 2026 📝