CVE-2026-34070
LangChain Core présente des vulnérabilités de traversée de chemin dans les fonctions héritées load_prompt
- Publié
- 31 mars 2026
- Mise à jour
- 25 août 2026
- Attribution de CNA
- GitHub_M
- Preuve observée
- 25 août 2026
CVSS primaire
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:NFaible · 30 prochains jours
- Percentile
- 70,5 %
- 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é
# LangChain LangChain est un framework permettant de créer des agents et des applications propulsées par des LLM. Avant la version 1.2.22, plusieurs fonctions de `langchain_core.prompts.loading` lisaient des fichiers à partir de chemins intégrés dans des dictionnaires de configuration désérialisés, sans valider les traversées de répertoire ni les injections de chemins absolus. Lorsqu'une application transmet des configurations de prompts influencées par l'utilisateur à `load_prompt()` ou `load_prompt_from_config()`, un attaquant peut lire des fichiers arbitraires sur le système de fichiers hôte, limité uniquement par les vérifications d'extension de fichier (`.txt` pour les modèles, `.json`/`.yaml` pour les exemples). Ce problème a été corrigé dans la version 1.2.22.
Sources
1J'ai trouvé une vulnérabilité zero-day dans langchain — voici comment ça s'est passé
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.