Aller au contenu

CVE-2025-54795 : Claude code — injection de commande echo et contournement de confirmation utilisateur

HERMES

SCORE DE MENACE HERMES & EXPLOITABILITÉ OPÉRATIONNELLE

Cible : Claude Code CLI Shell Command Formatter and Approval Loop
Confiance : 96%
92 / 100
ÉLEVÉ

Mesure la pertinence opérationnelle réelle, la militarisation de l'exploit et la posture de menace active.

Décomposition des dimensions
Exploitabilité 19 / 20
Activité de menace 17 / 20
Militarisation 18 / 20
Exposition 18 / 20
Prévalence 18 / 20
Impact 20 / 20
Maturité de l'exploit 18 / 20
Potentiel d'attaque en chaîne 20 / 20
⚖️ Divergence & Justification opérationnelle

Le CVSS v3.1 attribue un score de 8.7. Le score de menace Hermes Threat Score évalue la sévérité à 92 (HIGH), reflétant la militarisation active des exploits et le rôle névralgique de ce composant dans les chaînes de traitement IA.

HASS

SCORE DE SÉCURITÉ AGENTIQUE & RISQUE D'AUTONOMIE

Cible : Architecture d'outils et de mémoire de Claude Code Agentic CLI
Confiance : 95%
95 / 100
CRITIQUE

Mesure le risque systémique spécifique découlant de l'autonomie, de l'autorité des outils et de l'exécution en cascade.

Décomposition des dimensions
Autonomie décisionnelle 20 / 20
Accès aux outils & APIs 20 / 20
Privilege 19 / 15
Persistence 18 / 15
External Impact 20 / 15
Propagation 18 / 15
⚖️ Divergence & Justification opérationnelle

Défaillance de sécurité agentique classifiée sous le motif AAP-002 (Indirect Context Injection) -> AAP-007 (Tool Approval Bypass). La vulnérabilité brise la frontière de confiance entre le raisonnement du modèle et le système d'exploitation sous-jacent.

🕸️ Graphe de connaissances connecté & Provenance

CVE-2025-54795: Claude Code Echo Command Injection and Approval Prompt Bypass via Untrusted ContextVULNÉRABILITÉ

Nœuds connectés : 4
Relations sortantes actives
→ affectsCOMPOSANTClaude Code Agentic CLI
98% VERY_HIGH

Software platform affected by security vulnerabilities and agentic attack patterns.

🔍 Pourquoi cette relation ? (Preuves & Provenance)

“Confirmed security vulnerability in Claude Code Agentic CLI documented in Hermes dossier.”

Preuves vérifiées associées :
→ exploitsMODÈLE D'ATTAQUEAAP-002: Indirect Context Injection
92% VERY_HIGH

Adversary embeds covert payload instructions into retrieved external data (web pages, repositories, emails) that subvert model planning when parsed by autonomous agents.

🔍 Pourquoi cette relation ? (Preuves & Provenance)

“CVE-2025-54795 weaponizes the agentic attack pattern formalized under AAP-002.”

Preuves vérifiées associées :
→ exploitsMODÈLE D'ATTAQUEAAP-007: Autonomous Cascading RCE
92% VERY_HIGH

Cascading multi-stage attack chaining context injection, autonomous loop planning, and un-sandboxed execution sinks to achieve persistent root shell compromise on host machines.

🔍 Pourquoi cette relation ? (Preuves & Provenance)

“CVE-2025-54795 weaponizes the agentic attack pattern formalized under AAP-007.”

Preuves vérifiées associées :
→ usesTECHNIQUE D'ATTAQUET1059: Command and Scripting Interpreter
90% VERY_HIGH

Adversaries abuse command and script interpreters (Bash, Python, PowerShell) to execute arbitrary commands.

🔍 Pourquoi cette relation ? (Preuves & Provenance)

“Attack execution telemetry aligns with MITRE ATT&CK technique T1059.”

Preuves vérifiées associées :

Claude Code Agentic CLI est largement déployé au sein des architectures de production pour orchestrer des modèles de langage, des pipelines de données et des agents autonomes. CVE-2025-54795 constitue une menace directe pour l’intégrité de l’infrastructure :

ParamètreSpécification TechniqueRapprochement Opérationnel
Identifiant CVECVE-2025-54795Référencé dans le graphe de connaissances Hermes
Produit affectéClaude Code Agentic CLIAnthropic
Composant vulnérableClaude Code CLI Shell Command Formatter and Approval LoopSas de validation et d’exécution
Vecteur d’attaqueRéseau / Contexte local non fiableCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Statut CISA KEVSurveillé / Fort potentiel d’armementPriorisation d’application d’urgence
Techniques MITRE ATT&CKT1059.004 (Unix Shell), T1204.002 (Malicious File / Context Manipulation)Matrice MITRE ATT&CK
Motif d’attaque agentiqueAAP-002 (Indirect Context Injection) -> AAP-007 (Tool Approval Bypass)Référentiel des risques agentiques Hermes

2. Analyse de cause racine & mécanismes d’exécution

Section intitulée « 2. Analyse de cause racine & mécanismes d’exécution »

La faille découle d’un défaut de validation des entrées et d’une absence d’isolation du processus au sein de Claude Code CLI Shell Command Formatter and Approval Loop :

[ Charge utile hostile / Entrée non filtrée ]
│
▼
[ Point d'accès : Claude Code CLI Shell Command Formatter and Approval Loop ]
│ (Défaut de validation canonique / Évaluation dangereuse)
▼
[ Couche d'exécution : Processus hôte / Shell système ]
│
▼
[ Impact : Exécution de code arbitraire / Exfiltration de secrets ]

Lors de la réception des requêtes, le code applicatif omettait d’imposer des listes blanches strictes ou une résolution canonique des chemins, permettant l’exécution directe de code ou des accès fichiers arbitraires.


3. Scénario d’exploitation & cinématique d’attaque

Section intitulée « 3. Scénario d’exploitation & cinématique d’attaque »

Pour neutraliser efficacement CVE-2025-54795, les équipes de défense doivent appréhender la cinématique opératoire des assaillants :

  1. Reconnaissance & découverte : les cyberattaquants identifient les instances exposées via des empreintes de bannières ou des moteurs de recherche d’actifs internet.
  2. Transmission de la charge : une requête forgée contenant la charge d’exploitation est envoyée vers Claude Code CLI Shell Command Formatter and Approval Loop.
  3. Évasion & exécution : le serveur évalue la charge avec les droits du processus hôte, s’affranchissant du bac à sable applicatif.
  4. Post-exploitation : l’attaquant extrait les clés d’API LLM maîtresses, installe une persistance ou pivote vers l’infrastructure cloud connectée.

Les équipes de détection et SOC peuvent déployer les règles de surveillance suivantes :

title: Exécution Suspecte depuis un Processus Claude Code Agentic CLI (CVE-2025-54795)
status: experimental
description: Détecte l'exécution anormale d'interpréteurs de commande ou d'outils réseau depuis Claude Code Agentic CLI
references:
- https://codex.hermes-cyber.com/fr/cve/2025/cve-2025-54795/
author: Hermes Cyber Intelligence
logsource:
category: process_creation
product: linux
detection:
selection:
ParentImage|endswith:
- '/python'
- '/node'
- '/langflow'
- '/flowise'
Image|endswith:
- '/sh'
- '/bash'
- '/curl'
- '/wget'
condition: selection
falsepositives:
- Scripts d'administration légitimes
level: high

Pour éliminer le risque lié à CVE-2025-54795 :

  1. Mise à jour immédiate : migrez sans délai vers la version Claude Code 1.0.20 ou supérieure.
  2. Cloisonnement réseau : restreignez l’accès aux interfaces d’administration via un réseau privé virtuel (VPN) ou une passerelle ZTNA.
  3. Confinement en conteneur : exécutez les conteneurs avec un utilisateur sans privilèges, un système de fichiers en lecture seule et des profils seccomp stricts.
  4. Renouvellement des secrets : révoquez et régénérez l’ensemble des clés d’API des fournisseurs LLM et identifiants de bases de données accessibles par l’application.