Katalog CVE

CVE-2026-45320

WysokieCVSS 8.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

Percentyl 19 - wyżej niż 19% wszystkich znanych CVE

Streszczenie

W narzędziu DataEase przed wersją 2.10.23 stwierdzono podatność na wstrzykiwanie SQL. Zmienne SQL dashboardu, takie jak ${deptId}, są przetwarzane przez funkcję SqlparserUtils.transFilter(), która dla operatorów innych niż 'in' i 'between' zwraca nieprzetworzone dane wejściowe użytkownika, a następnie są one wstawiane do zapytania SQL bez odpowiedniego oczyszczenia. Umożliwia to uwierzytelnionym użytkownikom z dostępem do dashboardu wstrzykiwanie złośliwego kodu SQL do zintegrowanych źródeł danych.

Ocena ryzyka

Atakujący może wykraść, modyfikować lub usunąć dane z podłączonych baz danych, co prowadzi do naruszenia poufności i integralności danych organizacji.

Rekomendacja

Należy niezwłocznie zaktualizować DataEase do wersji 2.10.23 lub nowszej, która zawiera poprawkę eliminującą podatność na wstrzykiwanie SQL.

Inne podatności w DataEase

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

DataEase is an open source data visualization and analysis tool. Prior to 2.10.23, DataEase dashboard SQL variables such as ${deptId} are processed by SqlparserUtils.transFilter(), whose final branch returns raw user input for non-in and non-between operators before SubstitutedSql.replace("${var}", value) splices it into dashboard SQL, allowing authenticated users who can view a dashboard to inject SQL against integrated datasources. This issue is fixed in version 2.10.23

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS