CVE-2023-25558 in DataHub
Résumé
par VulDB • 27/08/2026
DataHub est une plateforme de métadonnées open source. Lorsque le frontend DataHub est configuré pour s'authentifier via SSO, il utilise la bibliothèque pac4j. Le traitement du `id_token` se fait de manière non sécurisée et n'est pas correctement pris en compte par le frontend DataHub. Plus précisément, si l'une des valeurs des claims du id_token commence par le préfixe `{#sb64}`, pac4j considère que cette valeur est un objet Java sérialisé et la désérialise. Cette vulnérabilité peut entraîner une exécution de code à distance (RCE) dans les cas les plus graves. Bien qu'un `RestrictedObjectInputStream` soit en place, ce qui impose certaines restrictions sur les classes pouvant être désérialisées, il autorise toujours un large éventail de packages Java et potentiellement exploitable avec différentes chaînes d'objets exploitables (gadget chains). Il est conseillé aux utilisateurs de mettre à jour. Aucune solution de contournement n'est connue. Cette vulnérabilité a été découverte et signalée par le GitHub Security Lab et est suivie sous la référence GHSL-2022-086.
If you want to get best quality of vulnerability data, you may have to visit VulDB.