FICHE CVE

CVE-2024-56511

Publiée le 2025-01-10 · Dernière modification le 2026-06-17

🇫🇷 EN BREF

Les outils de visualisation DataEase antérieurs à la version 2.10.4 sont susceptibles de présenter une faille de contournement d'authentification si un chemin de contexte personnalisé a été configuré lors du déploiement. Un attaquant peut utiliser une URL spécifiquement conçue pour contourner les filtres de sécurité et obtenir un accès non autorisé au système. Cette action peut être exécutée à distance via le réseau, sans authentification préalable ni interaction de l'utilisateur.

CVSS 4.09.3 CRITIQUE
Type de faiblesse
Publiée2025-01-10
Dernière modification2026-06-17

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueFaible
Prérequis d'attaqueAucun
Privilèges requisAucun
Interaction utilisateurAucune
Confidentialité (système vulnérable)Élevée
Intégrité (système vulnérable)Élevée
Disponibilité (système vulnérable)Élevée
Confidentialité (système subséquent)Aucune
Intégrité (système subséquent)Aucune
Disponibilité (système subséquent)Aucune

RÉFÉRENCES

Description officielle du NVD (en anglais)

DataEase is an open source data visualization analysis tool. Prior to 2.10.4, there is a flaw in the authentication in the io.dataease.auth.filter.TokenFilter class, which can be bypassed and cause the risk of unauthorized access. In the io.dataease.auth.filter.TokenFilter class, ”request.getRequestURI“ is used to obtain the request URL, and it is passed to the "WhitelistUtils.match" method to determine whether the URL request is an interface that does not require authentication. The "match" method filters semicolons, but this is not enough. When users set "server.servlet.context-path" when deploying products, there is still a risk of being bypassed, which can be bypassed by any whitelist prefix /geo/../context-path/. The vulnerability has been fixed in v2.10.4.