CVE-2025-64714
PrivateBin's template-switching feature allows arbitrary local file inclusion through path traversal
- Publié
- 13 nov. 2025
- Mise à jour
- 13 nov. 2025
- Attribution de CNA
- GitHub_M
- Preuve observée
- 15 août 2026
CVSS primaire
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:NFaible · 30 prochains jours
- Percentile
- 41,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é
PrivateBin est un pastebin en ligne où le serveur n'a aucune connaissance des données collées. À partir de la version 1.7.7 et avant la version 2.0.3, une inclusion locale de fichier non authentifiée existe dans la fonctionnalité de changement de modèle. Si `templateselection` est activé dans la configuration, le serveur fait confiance au cookie `template` et inclut le fichier PHP référencé. Un attaquant peut lire des données sensibles ou, s'il parvient à déposer un fichier PHP ailleurs, obtenir une exécution de code à distance. Le chemin construit du fichier de modèle est vérifié pour son existence, puis inclus. Pour les fichiers du projet PrivateBin, cela ne divulgue aucun secret car les fichiers de données sont créés avec du code PHP qui empêche l'exécution, mais si un fichier de configuration sans cette ligne a été créé ou si le visiteur découvre le chemin relatif vers un script PHP qui exécute directement une action sans vérification appropriée des privilèges, ceux-ci pourraient s'exécuter ou divulguer des informations. Le problème a été corrigé dans la version 2.0.3. Comme solution de contournement, définissez `templateselection = false` (ce qui est la valeur par défaut) dans `cfg/conf.php` ou supprimez-le entièrement.
Sources
1Exploit de preuve de concept pour PrivateBin Local File Inclusion (CVE-2025-64714) via template cookie path traversal, avec des capacités de détection et d'enchaînement de RCE.
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.