CVE-2026-35570
OpenClaude présente une faille de contournement de sandbox via un défaut de logique de sortie anticipée permettant un Path Traversal
- Publié
- 20 avr. 2026
- Mise à jour
- 21 avr. 2026
- Attribution de CNA
- GitHub_M
- Preuve observée
- 25 août 2026
CVSS primaire
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:NFaible · 30 prochains jours
- Percentile
- 14,3 %
- Date du modèle
- 21 sept. 2026
EPSS est une estimation statistique, et non une certitude ou une mesure d'impact. Combinez-le avec CVSS, le statut KEV, l'exposition et votre environnement.
Résumé
OpenClaude est une interface en ligne de commande open-source d'agent de codage pour les fournisseurs de modèles cloud et locaux. Les versions antérieures à 0.5.1 présentent une faille logique dans `bashToolHasPermission()` située dans `src/tools/BashTool/bashPermissions.ts`. Lorsque la fonctionnalité d'auto-autorisation du bac à sable est active et qu'aucune règle de refus explicite n'est configurée, la fonction renvoie immédiatement un résultat `allow` — avant même que le filtre de contrainte de chemin (`checkPathConstraints`) ne soit évalué. Cela permet aux commandes contenant des séquences de traversée de chemin (par exemple, `../../../../../etc/passwd`) de contourner entièrement les restrictions de répertoire. La version 0.5.1 contient un correctif pour ce problème.
Sources
1# Analyse détaillée et preuve de concept pour CVE-2026-35570, un contournement de sandbox dans openclaude v0.1.7 permettant un chemin de traversée pour lire et écrire des fichiers arbitraires en dehors du sandbox.
Utilisation responsable
Utilisez les informations de vulnérabilité uniquement sur les systèmes que vous possédez ou que vous êtes autorisé à tester. Kitploit renvoie aux métadonnées de la recherche publique et ne stocke pas de code d'exploitation ni de charges utiles malveillantes.