CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2024-57783

High
Published: Translated: NVD NIST

Summary

Aplikacja desktopowa w Dot do wersji 0.9.3 umożliwia ataki XSS oraz wykonanie poleceń, ponieważ dane wejściowe użytkownika oraz wyjście LLM są dodawane do DOM za pomocą innerHTML (w pliku render.js), a okno Electron ma dostęp do API Node.js.

Risk Assessment

Atakujący może wykorzystać tę podatność do wstrzyknięcia złośliwego kodu, co może prowadzić do nieautoryzowanego dostępu do systemu lub danych użytkownika. To stwarza poważne zagrożenie dla bezpieczeństwa aplikacji oraz danych organizacji.

Recommendation

Zaleca się unikanie używania innerHTML do dodawania danych do DOM oraz ograniczenie dostępu do API Node.js w kontekście aplikacji Electron. Należy również przeprowadzić audyt kodu w celu identyfikacji i naprawy potencjalnych luk bezpieczeństwa.

Related vulnerabilities

Original NVD description (English source)

The desktop application in Dot through 0.9.3 allows XSS and resultant command execution because user input and LLM output are appended to the DOM with innerHTML (in render.js), and because the Electron window can access Node.js APIs.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS