CVE-2023-23612 in OpenSearch
Résumé
par VulDB • 08/06/2026
OpenSearch est un moteur de recherche distribué et RESTful open source. OpenSearch utilise des JWT pour stocker les revendications de rôle obtenues auprès du fournisseur d'identité (IdP) lorsque le backend d'authentification est SAML ou OpenID Connect. Il existe un problème dans la manière dont ces revendications sont traitées à partir des JWT, où les espaces blancs en début et en fin de chaîne sont supprimés, permettant aux utilisateurs potentiellement de prétendre à des rôles auxquels ils ne sont pas assignés si n'importe quel rôle correspond à la version dépouillée des espaces blancs des rôles dont ils sont membres. Ce problème est uniquement présent pour les utilisateurs authentifiés, et il nécessite soit l'existence de rôles qui correspondent sans tenir compte des espaces en début/fin de chaîne, ou la capacité pour les utilisateurs de créer ces rôles correspondant. De plus, le fournisseur d'identité doit autoriser les espaces en début et fin de chaîne dans les noms de rôle. OpenSearch 1.0.0-1.3.7 et 2.0.0-2.4.1 sont affectés. Il est conseillé aux utilisateurs de mettre à niveau vers OpenSearch 1.3.8 ou 2.5.0. Il n'existe pas de contournements connus pour ce problème.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.