CVE-2024-28847 in OpenMetadatainformation

Résumé

par VulDB • 28/05/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 traçabilité approfondie et une collaboration transparente entre équipes. De manière similaire au problème GHSL-2023-250, `AlertUtil::validateExpression` est également appelé depuis `EventSubscriptionRepository.prepare()`, ce qui peut entraîner une Exécution de Code à Distance (RCE). `prepare()` est appelé depuis `EntityRepository.prepareInternal()`, qui est lui-même appelé depuis `EntityResource.createOrUpdate()`. Notez que, bien qu'il existe un contrôle d'autorisation (`authorizer.authorize()`), il est exécuté après l'appel de `prepareInternal()`, et donc après l'évaluation de l'expression SpEL. Pour atteindre cette méthode, un attaquant peut envoyer une requête PUT à `/api/v1/events/subscriptions`, qui est gérée par `EventSubscriptionResource.createOrUpdateEventSubscription()`. Cette vulnérabilité a été découverte avec l'aide de la requête CodeQL sur l'injection de langage d'expression (Spring). Ce problème peut entraîner une Exécution de Code à Distance et a été corrigé dans la version 1.2.4. Il est conseillé aux utilisateurs de mettre à niveau. Il n'existe pas de contournements connus pour cette vulnérabilité. Ce problème est également suivi sous la référence `GHSL-2023-251`.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

GitHub, Inc.

Réserver

11/03/2024

Divulgation

15/03/2024

Modérer

accepté

Entrée

VDB-256996

CPE

prêt

EPSS

0.02372

KEV

non

Activités

très faible

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!