Les attaquants ont réussi à intégrer du code malveillant dans l'extension officielle Claude Code pour VS Code.

Une compromission de l'extension officielle Claude Code pour VS Code, fournie par Anthropic et ayant enregistré 63 millions de téléchargements, a été signalée. Les attaquants ont réussi à publier dans le répertoire Open-VSX la version anthropic.claude-code@2.1.313, contenant un code malveillant pour un accÚs à distance au systÚme de l'utilisateur. La publication de la version malveillante du paquet dans le dépÎt Microsoft n'est pas confirmée, mais un rapport a également été généré pour elle avec un avertissement. La version problématique a été supprimée du dépÎt Open-VSX et un correctif, la version 2.1.314, a été publiée.

Le code pour télécharger des composants malveillants a été ajouté au début du fichier extension.js et s'est activé lors de l'initialisation de l'extension aprÚs le lancement de VS Code (aucune interaction de l'utilisateur avec Claude n'était requise pour activer le code malveillant). L'activité malveillante consistait à créer le répertoire ~/.ssh et à ajouter dans le fichier ~/.ssh/authorized_keys une clé publique ssh-ed25519 avec la mention « svc-telemetry ». Ensuite, une vérification de la présence du processus de fond sshd sur Linux et macOS était effectuée, et le serveur SSH était activé en cas d'absence. Sous Windows, l'installation d'OpenSSH était réalisée via PowerShell.

Ensuite, le code malveillant enregistrait la clĂ© privĂ©e dans un fichier temporaire nommĂ© « .stk_* » et configurait un tunnel inverse avec le serveur SSH externe 134.209.82.225 pour un accĂšs Ă  distance, en lançant ssh avec les options « -N -R ‘*:0:localhost:22’ ». La connexion Ă©tait renouvelĂ©e toutes les 60 secondes. Les scripts pour mettre Ă  jour le tunnel et envoyer des donnĂ©es Ă  l'extĂ©rieur serveurs Ă©taient sauvegardĂ©s dans les fichiers ~/.config/.smt et ~/.config/.smtk. Le lancement pĂ©riodique sous Linux Ă©tait configurĂ© via cron, sur macOS via LaunchAgent (com.apple.sysmond.plist), et sous Windows via SysMon et le dĂ©marrage automatique.

De plus, des informations sur le nom d'hĂŽte, les utilisateurs enregistrĂ©s, le systĂšme d'exploitation, le rĂ©pertoire personnel, l'e-mail (via git config —global user.email) et les variables d'environnement contenant les mots KEY, TOKEN, SECRET, PASS, AWS et GCP Ă©taient collectĂ©es dans le systĂšme. Les donnĂ©es trouvĂ©es Ă©taient envoyĂ©es au format JSON Ă  l'URL http://134.209.82.225:8099/beacon.

Il est recommandé aux utilisateurs de l'extension Claude Code pour VS Code de vérifier leurs systÚmes afin de détecter l'installation de la version malveillante 2.1.313. Les indicateurs de compromission du systÚme incluent l'apparition des fichiers ~/.config/.smt, ~/.config/.smtk, ~/.Library/LaunchAgents/com.apple.sysmond.plist, ${TMPDIR}/.stk_*, ~/.config/smt.cmd,
~/ .config/.smtk, SysMon et sysmon.cmd, ainsi que l'accĂšs via les ports 22 et 8099 Ă  une adresse IP 134.209.82.225, et envoi de requĂȘtes HTTP/HTTPS aux hĂŽtes ifconfig.me et api.ipify.org.

Comment exactement les attaquants ont rĂ©ussi Ă  intĂ©grer du code malveillant dans l'extension reste flou ; il est supposĂ© qu'un compte d’employĂ© d'Anthropic, en charge de la gestion du package, a pu ĂȘtre compromis, ou qu'un problĂšme de sĂ©curitĂ© dans le systĂšme de publication des versions a Ă©tĂ© exploitĂ©.

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster