Katalog CVE

CVE-2025-62421

ŚrednieCVSS 5.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

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

Streszczenie

W DataEase w wersjach do 2.10.13 występuje podatność na przechowywany XSS wynikająca z niewłaściwej walidacji przesyłanych plików i obejścia uwierzytelniania. Interfejs StaticResourceApi definiuje trasę upload/{fileId}, która pozwala użytkownikom kontrolować nazwę i rozszerzenie pliku; TokenFilter uznaje ścieżki kończące się na .js za bezpieczne i pomija kontrolę uprawnień, co umożliwia przesłanie plików HTML ze złośliwym JavaScriptem.

Ocena ryzyka

Przechowywany XSS może prowadzić do wykonania dowolnego kodu JavaScript w przeglądarce ofiary, kradzieży sesji lub przejęcia konta. Obejście uwierzytelniania zwiększa ryzyko wykorzystania przez nieuwierzytelnionych atakujących.

Rekomendacja

Zaktualizuj DataEase do wersji 2.10.14 lub nowszej, która zawiera poprawkę. Nie ma znanych obejść.

Inne podatności w DataEase

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

DataEase is a data visualization and analytics platform. In DataEase versions through 2.10.13, a stored cross-site scripting vulnerability exists due to improper file upload validation and authentication bypass. The StaticResourceApi interface defines a route upload/{fileId} that uses a URL path parameter where both the filename and extension of uploaded files are controllable by users. During permission validation, the TokenFilter invokes the WhitelistUtils#match method to determine if the URL path is in the allowlist. If the requestURI ends with .js or similar extensions, it is directly deemed safe and bypasses permission checks. This allows an attacker to access "upload/1.js" while specifying arbitrary file extensions, enabling the upload of HTML files containing malicious JavaScript. The vulnerability is fixed in version 2.10.14. No known workarounds exist.

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