Les correctifs php2shell (CVE-2026-109618 et CVE-2026-109619) pour les versions de PHP en fin de vie sont désormais disponibles. Les réponses du service commercial étant plus lentes que d'habitude en raison d'une forte demande, le moyen le plus rapide d'obtenir les paquets corrigés est d'acheter ELS for Runtimes en ligne (s'ouvre dans un nouvel onglet). | Consulter la FAQ sur les correctifs
Ce CVE a été résolu par l'équipe TuxCare et
un correctif a été fourni à ELS pour les utilisateursde Spring®.
Spring® LDAP est un framework qui simplifie l'intégration LDAP (Lightweight Directory Access Protocol) pour les applications Java. Il fournit une approche basée sur des modèles pour interagir avec les annuaires LDAP, éliminant ainsi le besoin d'un code bas niveau complexe.
Une mauvaise gestion de la sensibilité à la casse peut conduire à une situation où le produit ne prend pas correctement en compte les différences de sensibilité à la casse lors de l'accès ou de la détermination des propriétés d'une ressource, ce qui conduit à des résultats incohérents.
Dans cette vulnér abilité CVE-2024-38829, Spring® LDAP est affecté par une exposition de données sensibles lors de comparaisons tenant compte de la casse. Il s'agit d'un équivalent de la vulnérabilité CVE-2024-38820, mais concernantSpring® LDAP. L'utilisation des méthodes String.toLowerCase() et String.toUpperCase() peut entraîner certaines exceptions liées aux paramètres régionaux, susceptibles de provoquer l'interrogation de colonnes non souhaitées.
Ce problème affecte plusieurs versions de :
org.springframework.ldap:spring-ldap-core package,
Org.springframework.ldap:spring-ldap-odm package.
| Dossier de vulnérabilité | |
|---|---|
| ID CVE | 38829 |
| Sévérité | Faible : 3,7 |
| CWE-ID et nom | CWE-178 Traitement incorrect de la sensibilité des cas |
| Projet concerné | Spring® LDAP |
| Paquets concernés | spring-ldap-core spring-ldap-odm |
| Versions concernées | All prior to 2.4.0, <2.4.0;2.4.3>, <3.0.0;3.0.9>, <3.1.0;3.1.7>, <3.2.0;3.2.7> |
| Date de publication de la NVD | 4 décembre 2024 (Spring.io : 19 novembre 2024) |
| Date de fixation de la source ouverte | 14 novembre 2024 |
| Versions fixes de l'Open Source | 2.4.4 |
Les méthodes String.toLowerCase() et String.toUpperCase() en Java utilisent des règles locales spécifiques pour la conversion de la casse. Ces règles peuvent varier considérablement en fonction de la locale, ce qui peut conduire à des résultats inattendus lors de la comparaison ou de la transformation de chaînes de caractères. Par exemple, la locale française a des règles de conversion de casse uniques pour certains caractères comme 'œ' et 'oe', dans la locale allemande 'ß' et 'ss', etc. qui s'écartent du comportement par défaut.
Spring® LDAP 2.4.x n'est plus pris en charge par la communauté open source, car sa date de fin de vie est fixée au 30 juin 2023. Cela signifie simplement que la version à partir de cette date ne recevra plus aucune mise à jour pour résoudre ce problème.
Les utilisateurs des composants concernés doivent appliquer l'une des mesures d'atténuation suivantes :
Avez-vous besoin d'un correctif pour cette vulnérabilité pour une autre versionde Spring® Security ? N'hésitez pas à nous contacter, nous sommes là pour vous aider !