CVE-2024-28253 in OpenMetadata
Résumé
par VulDB • 07/06/2026
OpenMetadata est une plateforme unifiée pour la découverte, l'observabilité et la gouvernance, alimentée par un référentiel de métadonnées central, une lignée approfondie et une collaboration transparente entre les équipes. `CompiledRule::validateExpression` est également appelé depuis `PolicyRepository.prepare`. `prepare()` est appelé depuis `EntityRepository.prepareInternal()`, qui est à son tour appelé depuis `EntityResource.createOrUpdate()`. Notez que bien qu'il y ait un contrôle d'autorisation (`authorizer.authorize()`), il est appelé après l'appel de `prepareInternal()`, et donc après que l'expression SpEL a été évaluée. Pour atteindre cette méthode, un attaquant peut envoyer une requête PUT à `/api/v1/policies`, qui est gérée par `PolicyResource.createOrUpdate()`. Cette vulnérabilité a été découverte avec l'aide de la requête CodeQL sur l'injection de langage d'expression (Spring) et est également suivie sous le nom `GHSL-2023-252`. Ce problème peut entraîner une Exécution de Code à Distance (RCE) et a été corrigé dans la version 1.3.1. Il est conseillé aux utilisateurs de mettre à niveau. Il n'existe pas de contournements connus pour cette vulnérabilité.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.