Katalog CVE

CVE-2025-34281

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.38%

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

Streszczenie

ThingsBoard w wersjach przed v4.2.1 pozwala uwierzytelnionemu użytkownikowi na przesłanie złośliwych obrazów SVG poprzez Galerię Obrazów, co prowadzi do przechowywanego XSS. Exploit może zostać uruchomiony, gdy inny użytkownik uzyska dostęp do publicznego punktu API lub osadzi obraz w iframe podczas tworzenia widgetu. Podatność wynika z braku ograniczenia wykonywania kodu JavaScript w ImageController.

Ocena ryzyka

Atakujący może wykonać złośliwy kod w kontekście sesji innych użytkowników, potencjalnie przejmując ich konta i wykonując nieautoryzowane działania. Może to prowadzić do naruszenia bezpieczeństwa platformy.

Rekomendacja

Zaktualizuj ThingsBoard do wersji v4.2.1 lub nowszej. Do czasu aktualizacji ogranicz możliwość przesyłania obrazów SVG lub wdróż walidację zawartości.

Inne podatności w ThingsBoard

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

ThingsBoard in versions prior to v4.2.1 allows an authenticated user to upload malicious SVG images via the "Image Gallery", leading to a Stored Cross-Site Scripting (XSS) vulnerability. The exploit can be triggered when any user accesses the public API endpoint of the malicious SVG images, or if the malicious images are embedded in an `iframe` element, during a widget creation, deployed to any page of the platform (e.g., dashboards), and accessed during normal operations. The vulnerability resides in the `ImageController`, which fails to restrict the execution of JavaScript code when an image is loaded by the user's browser. This vulnerability can lead to the execution of malicious code in the context of other users' sessions, potentially compromising their accounts and allowing unauthorized actions.

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