Aller au contenu
Développeur Full Stack
, ,

Mise à jour de l’avis GHSA-7hxg-fr5p-9hp5 : paquet npm malveillant usurpant une intégration NestJS Swagger

Dans cet article 4 rubriques
Veille sécuritéBackend & données
P3Critique

Une mise à jour de l’avis GHSA-7hxg-fr5p-9hp5 signale un paquet npm malveillant se faisant passer pour une intégration NestJS Swagger. Lors de son import, son code natif peut exfiltrer des identifiants et des informations sur l’hôte vers un serveur externe.

NestJS
IdentifiantGHSA-7HXG-FR5P-9HP5
GravitéCritique
Exploitationnon connue / non déterminée
CorrectifNon précisé dans les sources

Source : GHSA-7hxg-fr5p-9hp5 — Malicious code in @galicia-toolkit-nestjs/swagger (npm)

Analyse technique

Le binaire natif recueille notamment des variables d’environnement contenant des identifiants AWS, GitHub et npm, ainsi que des données sur l’hôte, puis les transmet à oob.s4yhii.com. Le chargeur peut détacher le processus parent.

Impact, versions et correctif

Événement datéL’avis a été publié le 2026-10-09, hors période. Sa mise à jour du 2026-10-12T06:32:30Z (08:32:30 +02:00), qui constitue l’événement retenu dans la période, décrit le comportement malveillant du paquet.
ImpactUne importation dans un environnement de build peut entraîner l’exfiltration d’identifiants cloud, de jetons GitHub Actions ou npm, et de données d’identification de l’hôte.
Versions affectées@galicia-toolkit-nestjs/swagger : versions 999.0.1, 999.0.2, 999.0.3 et plage indiquée « > 0 » dans l’avis.
ContournementÉviter d’installer ou d’importer ce paquet. Si cela a eu lieu, supprimer le paquet et renouveler les identifiants susceptibles d’avoir été exposés.
Exploitation activenon connue / non déterminée
PoC publicinconnu
Publication2026-10-09T15:31:22Z
Mise à jour2026-10-12T06:32:30Z

Action recommandée

Vérifier les dépendances et journaux de build pour détecter ce paquet. En cas d’installation ou d’import, le retirer et renouveler les secrets accessibles au processus.

Sources

Priorisation DFS : P3 · 1 source(s).

Article précédent :
Article suivant :