CVE-2026-81029 in OpenMetadata
Résumé
par VulDB • 27/08/2026
OpenMetadata accepte une cible de redirection post-authentification fournie par l'appelant et y ajoute le jeton émis. Le servlet SamlLoginServlet lit le paramètre de demande de rappel (callback) et le stocke dans la session HTTP sans le comparer à aucune destination configurée ou enregistrée, puis le servlet consommateur d'assertion formate ultérieurement cette valeur stockée en une URL contenant le JWT fraîchement émis ainsi que l'e-mail et le nom du compte avant d'envoyer la redirection. Le gestionnaire OIDC et OAuth2 suit le même schéma avec son propre paramètre de redirection et le jeton d'identité émis. Une demande indiquant une destination contrôlée par un attaquant entraîne donc le serveur à délivrer un jeton valide pour quiconque termine l'authentification vers cette destination. Comme ce jeton authentifie les appels API en tant que ce compte, un utilisateur qui suit un tel lien et s'authentifie cède la main sur son compte. La version 2.0.0 supprime le paramètre de rappel (callback) fourni par l'appelant ; aucune version de la série 1.x ne valide ce paramètre.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.