Produit
Tout ce dont vous avez besoin pour sécuriser le code, le nuage et le temps d'exécution, dans un système central
Code
Dépendances
Prévenir les risques liés aux logiciels libres (SCA)
Secrets
Attraper les secrets dévoilés
SAST
Sécuriser le code tel qu'il est écrit
Images des conteneurs
Sécuriser facilement les images
Logiciels malveillants
Prévenir les attaques de la chaîne d'approvisionnement
L'infrastructure en tant que code
Recherche de mauvaises configurations dans l'IaC
Risque de licence et SBOM
Éviter les risques, respecter les règles
Logiciels obsolètes
Connaître les durées d'exécution de la fin de vie
Cloud
Cloud / CSPM
Configurations erronées de l'informatique en nuage
DAST
Tests de sécurité en boîte noire
Analyse de l'API
Testez vos API pour détecter les vulnérabilités
Machines virtuelles
Pas d'agents, pas de frais généraux
Exécution de Kubernetes
bientôt
Sécurisez vos charges de travail en conteneur
Inventaire des nuages
La prolifération des nuages, résolue
Défendre
Protection Runtime
Pare-feu intégré / WAF
Caractéristiques
AI AutoFix
Corrections en 1 clic avec Aikido AI
Sécurité CI/CD
Analyse avant fusion et déploiement
Intégrations IDE
Obtenir un retour d'information instantané pendant le codage
Scanner sur site
L'analyse locale axée sur la conformité
Solutions
Cas d'utilisation
Conformité
Automatiser SOC 2, ISO et plus encore
Gestion de la vulnérabilité
Gestion des vulnérabilités tout-en-un
Sécurisez votre code
Sécurité avancée du code
Générer des SBOM
1 clic sur les rapports du SCA
SGAA
AppSec de bout en bout
L'IA à l'Aïkido
Laissez l'Aikido AI faire le travail
Bloc 0-Jours
Bloquer les menaces avant qu'elles n'aient un impact
Industries
FinTech
Technologies de la santé
HRTech
Technologie juridique
Sociétés du groupe
Agences
Startups
Entreprise
Applications mobiles
Fabrication
Tarifs
Ressources
Développeur
Docs
Comment utiliser l'Aïkido
Documentation sur l'API publique
Centre de développement de l'aïkido
Changelog
Voir ce qui a été expédié
Sécurité
Recherche interne
Renseignements sur les logiciels malveillants et les CVE
Glossaire
Guide du jargon de la sécurité
Trust Center
Sûr, privé, conforme
Source ouverte
Aikido Intel
Fil d'information sur les logiciels malveillants et les menaces OSS
Zen
Protection par pare-feu intégrée à l'application
OpenGrep
Moteur d'analyse de code
Intégrations
IDE
Systèmes CI/CD
Nuages
Systèmes Git
Conformité
Messagers
Gestionnaires de tâches
Plus d'intégrations
A propos
A propos
A propos
Rencontrer l'équipe
Carrières
Nous recrutons
Dossier de presse
Télécharger les actifs de la marque
Calendrier
A bientôt ?
Source ouverte
Nos projets OSS
Blog
Les derniers messages
Témoignages de clients
La confiance des meilleures équipes
Contact
Connexion
Essai gratuit
Sans CB
Aikido
Menu
Aikido
EN
EN
FR
JP
DE
Connexion
Essai gratuit
Sans CB
Blog
/
Obtenez le TL;DR : tj-actions/changed-files Attaque de la chaîne d'approvisionnement

Obtenez le TL;DR : tj-actions/changed-files Attaque de la chaîne d'approvisionnement

Par
Madeline Lawrence
Madeline Lawrence
4 min lire
Actualités

Entrons dans l'attaque de la chaîne d'approvisionnement de tj-actions/changed-files. Lisez la suite pour savoir ce qu'il faut faire, ce qui s'est passé et plus d'informations.

TL;DR

- Le tj-actions/changed-files GitHub Action, qui est actuellement utilisé dans plus de 23 000 dépôts, a été compromis, laissant échapper des secrets par le biais de journaux de flux de travail et ayant un impact sur des milliers de pipelines de CI.

- Toutes les versions étiquetées ont été modifiées, ce qui rend l'épinglage basé sur les étiquettes peu sûr. Les dépôts publics sont les plus exposés, mais les dépôts privés devraient également vérifier leur exposition.

- Les mesures immédiates consistent à identifier les flux de travail concernés, à supprimer toutes les références à l'action compromise, à assurer la rotation des secrets et à vérifier les journaux pour y déceler toute activité suspecte.

Réponse d'Aikido : Nous avons publié une nouvelle règle SAST qui signale toute utilisation avec une sévérité critique (Score 100). Aikido peut automatiquement épingler vos actions Github pour éviter ce type d'exploit à l'avenir.

Tout d'abord, que faire ?

Vérifiez si vous êtes concerné par la j-actions/changed-files attaque de la chaîne d'approvisionnement :

A) Rechercher tj-actions dans votre base de données

B) Utilisez cette requête Github pour trouver des références à l'action GitHub concernée dans les dépôts de votre organisation (remplacez [votre-org] par le nom de votre organisation).

Cessez d'utiliser tj-actions/changed-files dès que possible et supprimez toutes les références à l'action compromise.

Faites tourner les secrets des pipelines concernés et vérifiez les journaux de vos services (tiers) pour détecter toute utilisation suspecte des jetons exposés ; concentrez-vous d'abord sur les dépôts dont les journaux d'exécution de CI sont accessibles au public.

Passons à l'attaque : Que s'est-il passé ?

Un incident de sécurité impliquant le tj-actions/changed-files L'action GitHub a été identifiée à la mi-mars 2025. Les attaquants ont introduit un code malveillant qui expose les secrets CI/CD via les journaux de flux de travail. D'abord rapporté par Step Security, l'incident a été assigné à CVE-2025-30066.

Bien qu'il y ait un manque de clarté sur ce qui s'est passé et comment le code a été poussé, la plupart des rapports indiquent que l'attaquant a compromis un jeton d'accès personnel GitHub (PAT) lié au compte tj-actions-bot, ce qui a permis à l'attaquant d'apporter des modifications non autorisées, d'injecter du code malveillant et de manipuler les balises de version.

Chronologie des événements :

Avant le 14 mars 2025 : Le code malveillant a commencé à avoir un impact sur les dépôts affectés, provoquant des fuites de secrets dans les journaux publics.

14 mars 2025 : Des chercheurs en sécurité identifient la compromission et sensibilisent l'opinion publique.

15 mars 2025 : Le script malveillant hébergé sur GitHub Gist a été supprimé. Le dépôt compromis a été brièvement mis hors ligne pour annuler les modifications malveillantes, puis restauré sans les modifications nuisibles.

15 mars 2025 : Le repo est de nouveau en ligne avec une déclaration sur l'attaque ; le mainteneur a également commenté l'attaque.

Bien que la menace immédiate ait été résolue, les versions en cache de l'action compromise peuvent encore présenter un risque. Il est nécessaire de prendre des mesures d'atténuation proactives pour sécuriser les informations d'identification sensibles.

Quel est l'impact de l'attaque tj-actions/changed-files ?

Dépôts utilisant des tj-actions/changed-filesLes entreprises, en particulier les entreprises publiques, risquent de divulguer les secrets utilisés dans leurs pipelines. Ces secrets ont été révélés dans les journaux de flux de travail par le code malveillant de l'acteur de la menace. Bien qu'aucune exfiltration de données externes n'ait été confirmée, des acteurs malveillants ont pu accéder aux journaux des dépôts publics. Les dépôts privés sont moins concernés, mais ils doivent néanmoins évaluer leur exposition et remplacer les secrets s'ils sont touchés.

Dépôts publics : Risque élevé en raison de l'exposition publique de journaux de flux de travail contenant des secrets.

Dépôts privés : Risque plus faible, mais le fait que des secrets actifs soient exposés dans vos journaux de flux de travail constitue toujours un risque important.

Utilisateurs d'actions mises en cache : Les flux de travail qui ont mis en cache l'action compromise peuvent continuer à présenter un risque jusqu'à ce que les caches soient purgés.

Comment l'aïkido peut-il aider ?

Nous avons publié un nouvelle règle SAST qui signale tout tj-actions/changed-files utilisation avec gravité critique (Score 100). Si vous utilisez déjà Aikido, vous êtes couvert. Si vous n'avez pas de compte Aikido, vous pouvez vous connecter et scanner votre installation en quelques secondes.

Au-delà de cette attaque, Aikido épingle automatiquement vos actions Github afin d'éviter ce genre d'exploit à l'avenir.

Et notre flux propriétaire de menaces de logiciels malveillants - Aikido Intel - détecte les logiciels malveillants dans les 3 minutes suivant leur publication sur npm, pypi, et sera bientôt étendu aux actions Github.

Nous facilitons l'accès à votre chaîne d'approvisionnement en logiciels et vous avertissons au plus tôt des nouveaux risques et des nouvelles attaques.

En savoir plus sur l'attaque :

- Une analyse de "Comprendre et recréer l'attaque de la chaîne d'approvisionnement tj-actions/changed-files" par James Berthoty, analyste chez Latio. James vous montre également comment recréer l'attaque dans votre propre environnement pour tester votre capteur (attention).

- Step Security, qui a été le premier à signaler l'attaque, a publié une analyse de l'enquête, "Harden-Runner detection : tj-actions/changed-files action is compromised" (Détection Harden-Runner : l'action tj-actions/changed-files est compromise)

- Voir CVE-2023-51664

Écrit par Madeline Lawrence

CBO

Partager :

https://www.aikido.dev/blog/get-the-tl-dr-tj-actions-changed-files-supply-chain-attack

Table des matières :
Lien texte
Partager :
Utiliser le clavier
Utilisez la touche gauche pour naviguer vers le curseur de l'Aïkido.
Utiliser la flèche droite pour passer à la diapositive suivante.
pour naviguer dans les articles
Par
Mackenzie Jackson

Réduire la dette liée à la cybersécurité grâce à l'autotriage par l'IA

Aikido
21 mai 2025
En savoir plus
Par
Mackenzie Jackson

Comprendre les normes SBOM : Un regard sur CycloneDX, SPDX et SWID

Technique
20 mai 2025
En savoir plus
Par
Mackenzie Jackson

Vibe Check : La liste de contrôle de sécurité du codeur vibratoire

Guides
19 mai 2025
En savoir plus
Par
Charlie Eriksen

Vous êtes invités : Diffusion de logiciels malveillants via les invitations de Google Calendar et les PUA

Logiciels malveillants
13 mai 2025
En savoir plus
Par
Mackenzie Jackson

Pourquoi la mise à jour des images de base des conteneurs est si difficile (et comment la faciliter)

Ingénierie
12 mai 2025
En savoir plus
Par
Charlie Eriksen

RATatouille : Une recette malveillante cachée dans rand-user-agent (Compromission de la chaîne d'approvisionnement)

6 mai 2025
En savoir plus
Par
Charlie Eriksen

Attaque de la chaîne d'approvisionnement XRP : Le paquet officiel du NPM est infecté par une porte dérobée qui vole de la crypto-monnaie.

Logiciels malveillants
22 avril 2025
En savoir plus
Par
Charlie Eriksen

Le guide de rencontre des logiciels malveillants : Comprendre les types de logiciels malveillants sur NPM

Logiciels malveillants
10 avril 2025
En savoir plus
Par
Charlie Eriksen

Se cacher et échouer : Logiciels malveillants obscurcis, charges utiles vides et manigances npm

Logiciels malveillants
3 avril 2025
En savoir plus
Par
Mackenzie Jackson

L'importance des Lockfiles pour la sécurité de la chaîne d'approvisionnement

Guides
1er avril 2025
En savoir plus
Par
Madeline Lawrence

Lancement du logiciel malveillant Aikido - Open Source Threat Feed

Actualités
31 mars 2025
En savoir plus
Par
Charlie Eriksen

Les logiciels malveillants se cachent à la vue de tous : Espionner les pirates nord-coréens

31 mars 2025
En savoir plus
Par
Mackenzie Jackson

Une liste de contrôle de sécurité Docker pour les développeurs soucieux des vulnérabilités

Guides
6 mars 2025
En savoir plus
Par
Mackenzie Jackson

Détection et blocage des attaques par injection SQL JavaScript

Guides
4 mars 2025
En savoir plus
Par
Floris Van den Abeele

Prisma et PostgreSQL vulnérables aux injections NoSQL ? Un risque de sécurité surprenant expliqué

Ingénierie
14 février 2025
En savoir plus
Par
Willem Delbare

Lancement d'Opengrep | Pourquoi nous avons forké Semgrep

Actualités
24 janvier 2025
En savoir plus
Par
Thomas Segura

Votre client a besoin d'un correctif de vulnérabilité NIS2. Et maintenant ?

14 janvier 2025
En savoir plus
Par
Mackenzie Jackson

Le guide Open-Source de la sécurité des applications pour les startups

Guides
23 décembre 2024
En savoir plus
Par
Madeline Lawrence

Lancement d'Aikido pour Cursor AI

Ingénierie
13 décembre 2024
En savoir plus
Par
Mackenzie Jackson

Rencontrez Intel : Le flux de menaces Open Source d'Aikido alimenté par des LLM.

Ingénierie
13 décembre 2024
En savoir plus
Par
Johan De Keulenaer

Aikido rejoint le réseau de partenaires AWS

Actualités
26 novembre 2024
En savoir plus
Par
Mackenzie Jackson

Injection de commande en 2024 non emballé

Ingénierie
24 novembre 2024
En savoir plus
Par
Mackenzie Jackson

Traversée de chemin en 2024 - L'année déballée

Ingénierie
23 novembre 2024
En savoir plus
Par
Mackenzie Jackson

Équilibrer la sécurité : Quand utiliser des outils open-source ou des outils commerciaux ?

Guides
15 novembre 2024
En savoir plus
Par
Mackenzie Jackson

L'état de l'injection SQL

Guides
8 novembre 2024
En savoir plus
Par
Michiel Denis

Visma renforce sa sécurité grâce à l'aïkido : Conversation avec Nikolai Brogaard

Actualités
6 novembre 2024
En savoir plus
Par
Michiel Denis

La sécurité dans la FinTech : Q&R avec Dan Kindler, co-fondateur et directeur technique de Bound

Actualités
10 octobre 2024
En savoir plus
Par
Madeline Lawrence

Automatiser la conformité avec SprintoGRC x Aikido

Actualités
11 septembre 2024
En savoir plus
Par
Madeline Lawrence

SAST vs DAST : Ce qu'il faut savoir.

Guides
2 septembre 2024
En savoir plus
Par
Lieven Oosterlinck

5 alternatives à Snyk et pourquoi elles sont meilleures

Actualités
5 août 2024
En savoir plus
Par
Madeline Lawrence

Pourquoi nous sommes ravis de nous associer à Laravel

Actualités
8 juillet 2024
En savoir plus
Par
Félix Garriau

110 000 sites touchés par l'attaque de la chaîne d'approvisionnement de Polyfill

Actualités
27 juin 2024
En savoir plus
Par
Félix Garriau

L'essentiel de la cybersécurité pour les entreprises LegalTech

Actualités
25 juin 2024
En savoir plus
Par
Roeland Delrue

Drata Integration - Comment automatiser la gestion des vulnérabilités techniques ?

Guides
18 juin 2024
En savoir plus
Par
Joel Hans

Guide du bricoleur : Construire ou acheter sa boîte à outils OSS pour l'analyse de code et la sécurité des applications

Guides
11 juin 2024
En savoir plus
Par
Roeland Delrue

Certification SOC 2 : 5 choses que nous avons apprises

Guides
4 juin 2024
En savoir plus
Par
Joel Hans

Les 10 principaux problèmes de sécurité des applications et les moyens de s'en protéger

Guides
28 mai 2024
En savoir plus
Par
Madeline Lawrence

Nous venons de lever notre série A de 17 millions de dollars

Actualités
2 mai 2024
En savoir plus
Par
Willem Delbare

Liste de contrôle de la sécurité des webhooks : Comment créer des webhooks sécurisés

Guides
4 avril 2024
En savoir plus
Par
Willem Delbare

Le remède au syndrome de fatigue des alertes de sécurité

Ingénierie
21 février 2024
En savoir plus
Par
Roeland Delrue

NIS2 : Qui est concerné ?

Guides
16 janvier 2024
En savoir plus
Par
Roeland Delrue

Certification ISO 27001 : 8 choses que nous avons apprises

Guides
5 décembre 2023
En savoir plus
Par
Roeland Delrue

Cronos Group choisit Aikido Security pour renforcer la sécurité de ses entreprises et de ses clients

Actualités
30 novembre 2023
En savoir plus
Par
Bart Jonckheere

Comment Loctax utilise Aikido Security pour se débarrasser des alertes de sécurité non pertinentes et des faux positifs

Actualités
22 novembre 2023
En savoir plus
Par
Félix Garriau

Aikido Security lève 5 millions d'euros pour offrir une solution de sécurité transparente aux entreprises SaaS en pleine croissance

Actualités
9 novembre 2023
En savoir plus
Par
Roeland Delrue

Aikido Security obtient la certification ISO 27001:2022

Actualités
8 novembre 2023
En savoir plus
Par
Félix Garriau

Comment le directeur technique de StoryChief utilise l'Aikido Security pour mieux dormir la nuit

Actualités
24 octobre 2023
En savoir plus
Par
Willem Delbare

Qu'est-ce qu'un CVE ?

Guides
17 octobre 2023
En savoir plus
Par
Willem Delbare

Les 3 principales vulnérabilités en matière de sécurité des applications web en 2024

Ingénierie
27 septembre 2023
En savoir plus
Par
Félix Garriau

Nouvelles fonctions de sécurité de l'Aikido : Août 2023

Actualités
22 août 2023
En savoir plus
Par
Félix Garriau

Liste de contrôle d'Aikido sur la sécurité des CTO SaaS en 2025

Actualités
10 août 2023
En savoir plus
Par
Félix Garriau

Liste de contrôle d'Aikido pour la sécurité des CTO SaaS en 2024

Actualités
10 août 2023
En savoir plus
Par
Félix Garriau

15 défis majeurs en matière de sécurité de l'informatique en nuage et du code révélés par les directeurs techniques

Ingénierie
25 juillet 2023
En savoir plus
Par
Willem Delbare

Qu'est-ce que le Top 10 de l'OWASP ?

Guides
12 juillet 2023
En savoir plus
Par
Willem Delbare

Comment créer un panneau d'administration sécurisé pour votre application SaaS ?

Guides
11 juillet 2023
En savoir plus
Par
Roeland Delrue

Comment se préparer à la norme ISO 27001:2022

Guides
5 juillet 2023
En savoir plus
Par
Willem Delbare

Prévenir les retombées d'un piratage de votre plateforme CI/CD

Guides
19 juin 2023
En savoir plus
Par
Félix Garriau

Comment conclure des contrats plus rapidement grâce à un rapport d'évaluation de la sécurité

Actualités
12 juin 2023
En savoir plus
Par
Willem Delbare

Automatiser la gestion des vulnérabilités techniques [SOC 2]

Guides
5 juin 2023
En savoir plus
Par
Willem Delbare

Prévenir la pollution des prototypes dans votre référentiel

Guides
1er juin 2023
En savoir plus
Par
Willem Delbare

Comment le directeur technique d'une startup SaaS peut-il concilier vitesse de développement et sécurité ?

Guides
16 mai 2023
En savoir plus
Par
Willem Delbare

Comment le cloud d'une startup a été pris en charge par un simple formulaire d'envoi de courriels

Ingénierie
10 avril 2023
En savoir plus
Par
Félix Garriau

Aikido Security lève 2 millions d'euros pour créer une plateforme de sécurité logicielle destinée aux développeurs.

Actualités
19 janvier 2023
En savoir plus
Attaque de la chaîne d'approvisionnement XRP : Le paquet officiel du NPM est infecté par une porte dérobée qui vole de la crypto-monnaie.
Par
Charlie Eriksen

Attaque de la chaîne d'approvisionnement XRP : Le paquet officiel du NPM est infecté par une porte dérobée qui vole de la crypto-monnaie.

Logiciels malveillants
31 mars 2025
Lancement du logiciel malveillant Aikido - Open Source Threat Feed
Par
Madeline Lawrence

Lancement du logiciel malveillant Aikido - Open Source Threat Feed

Actualités
18 mars 2025
Vibe Check : La liste de contrôle de sécurité du codeur vibratoire
Par
Mackenzie Jackson

Vibe Check : La liste de contrôle de sécurité du codeur vibratoire

Guides
11 février 2025

Obtenir la sécurité gratuitement

Sécurisez votre code, votre cloud et votre environnement d'exécution dans un système central.
Trouvez et corrigez rapidement et automatiquement les vulnérabilités.

Essai gratuit
Sans CB
Réservez une démo
Aucune carte de crédit n'est requise |Résultats du balayage en 32 secondes.
Entreprise
ProduitTarifsA proposCarrièresContactPartenariat avec nous
Ressources
DocsDocuments de l'API publiqueBase de données des vulnérabilitésBlogIntégrationsGlossaireDossier de presseAvis des clients
Sécurité
Trust CenterAperçu de la sécuritéModifier les préférences en matière de cookies
Juridique
Politique de confidentialitéPolitique en matière de cookiesConditions d'utilisationAccord-cadre de souscriptionAccord sur le traitement des données
Cas d'utilisation
ConformitéDAST & DASTSGAAGestion de la vulnérabilitéGénérer des SBOMSécurité de WordPressSécurisez votre codeL'aïkido pour Microsoft
Industries
HealthTechMedTechFinTechSecurityTechLegalTechHRTechPour les agencesPour les entreprisesPrivate Equity et sociétés de groupe
Comparer
vs Tous les vendeursvs Snykvs Wizvs Mendvs Orca Securityvs Veracodevs GitHub Advanced Securityvs GitLab Ultimatevs Checkmarxvs Semgrepvs SonarQube
Contact
hello@aikido.dev
LinkedInX
S'abonner
Restez informé(e) de toutes les mises à jour
Nous n'en sommes pas encore là.
👋🏻 Merci ! Vous avez été abonné.
L'équipe Aikido
Nous n'en sommes pas encore là.
© 2025 Aikido Security BV | BE0792914919
🇪🇺 Adresse du siège social : Coupure Rechts 88, 9000, Gand, Belgique
🇪🇺 Adresse du bureau : Gebroeders van Eyckstraat 2, 9000, Gand, Belgique
🇺🇸 Adresse du bureau : 95 Third St, 2nd Fl, San Francisco, CA 94103, US
SOC 2
Conforme
ISO 27001
Conforme
Fabriqué en Europe