CVE-2020-5301 in SimpleSAMLphp
Résumé
par VulDB • 09/08/2026
Les versions de SimpleSAMLphp antérieures à la 1.18.6 présentent une vulnérabilité de divulgation d'informations. Le contrôleur du module dans `SimpleSAML\Module`, qui traite les requêtes pour les pages hébergées par des modules, contient un code destiné à identifier les chemins se terminant par `.php` et à les traiter comme du code PHP. Si aucune autre méthode appropriée n'existe pour gérer le chemin spécifié, le fichier est présenté au navigateur. La vérification destinée à identifier les chemins se terminant par `.php` ne tient pas compte des lettres majuscules. Si un utilisateur demande un chemin se terminant par exemple par `.PHP` et que le serveur sert le code depuis un système de fichiers insensible à la casse, tel que sous Windows, le traitement du code PHP n'a pas lieu ; c'est plutôt le code source qui est présenté au navigateur. Un attaquant peut exploiter ce problème pour accéder aux codes sources des modules tiers destinés à être privés, voire sensibles. Toutefois, l'attaque est considérée comme présentant une surface d'attaque réduite, car elle ne fonctionne que lorsque SimpleSAMLphp sert un tel contenu depuis un système de fichiers insensible à la casse, par exemple sous Windows. Ce problème a été corrigé dans la version 1.18.6.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.