Compromission de la chaîne d'approvisionnement affectant l'écosystème Laravel Lang
Une campagne de compromission de la chaîne d'approvisionnement ciblant le projet open source Laravel Lang permettrait à un acteur malveillant d'exécuter du code arbitraire et d'exfiltrer des données sensibles sur les systèmes affectés.
Description
Contexte technique et détails de la vulnérabilité
Laravel Lang est un projet open source proposant des paquets de localisation et d'internationalisation pour les applications Laravel, distribués via Packagist, le registre officiel de paquets Composer pour PHP. Le 23 mai 2026, une compromission de la chaîne d'approvisionnement touchant l'organisation GitHub Laravel-Lang a été découverte par les équipes de Socket et d'Aikido. Des acteurs malveillants ont manipulé le système d'étiquettes (tags) de GitHub pour faire pointer des étiquettes de version légitimes vers un fork malveillant, introduisant une porte dérobée permettant l'exécution de code à distance (RCE) dans plus de 700 versions des paquets laravel-lang/lang, laravel-lang/http-statuses, laravel-lang/attributes et laravel-lang/actions. Les versions compromises contiennent un fichier malveillant nommé src/helpers.php, exécuté automatiquement via l'entrée autoload.files du fichier composer.json. Ce code malveillant agit comme un voleur d'informations multiplateforme permettant d'exfiltrer les données sensibles présentes sur les systèmes affectés. Il cible notamment les fichiers .env, les clés SSH, les jetons CI/CD, les identifiants cloud (AWS, Azure, GCP), les jetons Kubernetes, les identifiants GitHub, GitLab et Bitbucket, ainsi que diverses informations stockées sur les postes de développement et les environnements serveur. Cette compromission permettrait à un acteur malveillant d'exécuter du code arbitraire à distance et d'exfiltrer des données sensibles des systèmes utilisant les versions compromises des paquets Laravel Lang.
Impact & Risques potentiels
Conséquences potentielles en cas d'exploitation
- Exécution de code à distance ;
- Atteinte à la confidentialité des données ;
- Vol de secrets d'infrastructure ;
- Atteinte à l'intégrité des systèmes et de la chaîne de déploiement.
Systèmes affectés
Produits, composants et versions concernés
- Les paquets Composer laravel-lang/lang, laravel-lang/http-statuses, laravel-lang/attributes et laravel-lang/actions dans leurs versions compromises ;
- Tout système (poste de développement, serveur CI/CD, environnement de production) ayant exécuté composer install ou composer update en intégrant l'une des versions affectées est considéré comme compromis.
Mesures & Remédiations recommandées
Actions immédiates et correctifs recommandés
- Vérifier le fichier composer.lock pour détecter la présence des paquets laravel-lang/lang, laravel-lang/http-statuses, laravel-lang/attributes et laravel-lang/actions dans leurs versions compromises, et les bloquer jusqu'à la disponibilité de versions saines ;
- Réinitialiser immédiatement l'ensemble des secrets exposés dans les environnements affectés ;
- Reconstruire les hôtes, conteneurs et pipelines CI/CD affectés à partir d'images saines connues ;
- Analyser les journaux réseau sortants à la recherche de connexions suspectes vers flipboxstudio[.]info ;
- Bloquer les indicateurs de compromission réseau présentés dans la section correspondante ;
- Préserver les journaux et artefacts avant toute opération de nettoyage : composer.lock, cache Composer, journaux de déploiement, journaux d'exécution des processus, journaux réseau et DNS, journaux d'audit cloud et Kubernetes, contenu des répertoires temporaires.
INDICATEURS DE COMPROMISSION :
- Paquets compromis : laravel-lang/lang, laravel-lang/http-statuses, laravel-lang/attributes, laravel-lang/actions (la liste des versions concernées figure dans la première référence)
- Fichier et répertoire malveillants : src/helpers.php, sys_get_temp_dir()/.laravel_locale/, DebugChromium.exe
- Indicateurs réseau : flipboxstudio[.]info, hxxps://flipboxstudio[.]info/payload, hxxps://flipboxstudio[.]info/exfil, 169.254.169[.]254
Sources & Liens externes
Avis constructeurs et bulletins de référence
Fiche Technique
Cellule d'Urgence CSIRT
Votre infrastructure est-elle affectée ou suspectez-vous un incident ? Nos experts sont mobilisables pour intervenir.
Signaler un incidentRecevez nos alertes par email
Abonnez-vous pour recevoir nos bulletins d'alerte de sécurité et les actualités d'Iservices directement dans votre boîte mail.