Katalog CVE

CVE-2024-57783

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

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.

Ocena ryzyka

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.

Rekomendacja

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.

Powiązane podatności

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

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.

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