
🔍 Cet épisode spécial répond à la question d’un auditeur de RadioCSIRT sur la confiance à accorder à Trivy après les deux compromissions de mars 2026. Rappel factuel des incidents TeamPCP : exploitation d’une misconfiguration GitHub Actions, vol de credentials, tag poisoning de 76 tags trivy-action, publication de binaires malveillants (v0.69.4 à v0.69.6) et déploiement du ver auto-propagatif CanisterWorm sur plus de 60 paquets npm.
🛡️ Analyse de la confiance : la faille ne portait pas sur le moteur de scan mais sur l’infrastructure de distribution. Aqua Security a depuis activé les releases immuables, renforcé la signature Cosign/Sigstore et restauré les pipelines de bases de données. La version actuelle 0.71.2 est publiée sous régime immutable.
🔧 Alternatives et diversification : le combo Syft/Grype (Anchore) offre une approche SBOM-first complémentaire à Trivy. Autres options : Clair (Red Hat), Docker Scout, Snyk, Dependency-Track. La diversification des moteurs de scan reste la meilleure stratégie.
🎓 Questions philo/cyber : la transparence post-incident est une nécessité opérationnelle pour les outils open source massivement déployés, mais doit être séquencée (contenir, puis divulguer). L’absence de vulnérabilité connue dans un produit fermé ne signifie pas l’absence de vulnérabilité : un outil attaqué puis durci inspire davantage confiance qu’un produit non veillé.
Sources :
- Aqua Security, Trivy Supply Chain Attack: What You Need to Know : https://www.aquasec.com/blog/trivy-supply-chain-attack-what-you-need-to-know/
- CrowdStrike, From Scanner to Stealer: Inside the trivy-action Supply Chain Compromise : https://www.crowdstrike.com/en-us/blog/from-scanner-to-stealer-inside-the-trivy-action-supply-chain-compromise/
- Microsoft, Guidance for detecting, investigating, and defending against the Trivy supply chain compromise : https://www.microsoft.com/en-us/security/blog/2026/03/24/detecting-investigating-defending-against-trivy-supply-chain-compromise/
- Aikido Security, TeamPCP deploys CanisterWorm on NPM following Trivy compromise : https://www.aikido.dev/blog/teampcp-deploys-worm-npm-trivy-compromise
- The Hacker News, Trivy Supply Chain Attack Triggers Self-Spreading CanisterWorm Across 47 npm Packages : https://thehackernews.com/2026/03/trivy-supply-chain-attack-triggers-self.html
- Palo Alto Networks, When Security Scanners Become the Weapon : https://www.paloaltonetworks.com/blog/cloud-security/trivy-supply-chain-attack/
- StepSecurity, Trivy Compromised a Second Time : https://www.stepsecurity.io/blog/trivy-compromised-a-second-time—malicious-v0-69-4-release
- GitHub Security Advisory, GHSA-69fq-xp46-6×23 : https://github.com/aquasecurity/trivy/security/advisories/GHSA-69fq-xp46-6×23
- DPO Partage, Trivy empoisonné : quand l’outil de sécurité devient lui-même la menace : https://www.dpo-partage.fr/trivy-empoisonne-quand-loutil-de-securite-devient-lui-meme-la-menace/
- Stéphane Robert, Trivy Aqua : réponse supply chain : https://blog.stephane-robert.info/post/trivy-aqua-reponse-supply-chain/
⚡️ On ne réfléchit pas, on patch !
📞 Répondeur : 07 68 72 20 09
📩 Email : radiocsirt@gmail.com
🌐 Site : https://www.radiocsirt.org
📰 Newsletter : https://radiocsirt.substack.com
#CyberSecurity #CERT #CSIRT #SOC #VOC #ThreatIntelligence #Trivy #AquaSecurity #SupplyChain #TeamPCP #CanisterWorm #CVE-2026-33634 #GitHubActions #CICD #Syft #Grype #Anchore #SBOM #CycloneDX #SPDX #Cosign #Sigstore #npm #OpenSource #RadioCSIRT
Ep.793 – RadioCSIRT Flash Info du samedi 7 novembre 2026
7 Nov
Ep.792 – Spécial OpenSSH, la faille sshole sur Alpine Linux – vendredi 6 novembre 2026
6 Nov
Ep. Spécial 788 : Créer un VOC et lui donner sa place dans une ETI
2 Nov
Ep.785 – Plex Media Server, SiteGuard – Flash info du mardi 20 octobre 2026
20 Oct
Ep.784 – CAPTCHA, Cisco Talos, Leboncoin et Vinted – Flash info du lundi 19 octobre 2026
19 Oct
Ep. Spécial du dimanche 18 octobre 2026 – Synthèse sur l’attaque des frigos en hyper (783)
18 Oct
Ep.782 – Huawei en entreprise, sécurité et géopolitique – Épisode spécial du samedi 17 octobre 2026
17 Oct
Ep.781 – Atlassian Data Center, TLS post-quantique – Flash info du vendredi 16 octobre 2026
16 Oct
Ep.780 – PAN-OS, Cisco Secure Email Gateway – Flash info du jeudi 15 octobre 2026
15 Oct
Ep.779 – Patch Tuesday d’octobre 2026 du mardi 13 octobre 2026
13 Oct
Ep.778 – WatchGuard, VulcanRAT – Flash info du lundi 12 octobre 2026
12 Oct
Ep.777 – RadioCSIRT Épisode spécial du dimanche 11 octobre 2026 : votre répondeur, vos retours et vos questions
11 Oct
Technoland : comment l’IA change la géopolitique
6 Nov
Intelligence artificielle, résistances humaines : Prestations sociales : des allocataires contre la traque algorithmique
4 Nov
70% du web en danger et ce n’est que le début… PHP2SHELL
3 Nov
Intelligence artificielle, résistances humaines : Face aux data centers, une soif de démocratie
3 Nov
Grammaire de la cyberguerre
3 Nov
#38 Donner une identité aux agents IA pour garder le contrôle – Zscaler
3 Nov
Intelligence artificielle, résistances humaines : Armes autonomes, un sursaut contre les « robots tueurs » ?
2 Nov
RETEX du CERT-FR sur les violations de données applicatives
1 Nov
#50 – Franchir sous le feu : les défis du génie de demain
1 Nov
Risques 2027 : IA, polycrise, cyberguerre, comment se préparer ?
29 Oct
Sécurité des identités : face aux attaques pilotées par l’IA, il faut réagir en temps réel
28 Oct
Le fond des mers et ses usages stratégiques
27 Oct

