CVE-2026-12228
ŚrednieCVSS 5.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 27 - wyżej niż 27% wszystkich znanych CVE
Streszczenie
Podatność XSS w punkcie końcowym POST /api/prompts/share w parisneo/lollms (najnowsza wersja). Atakujący może przechowywać złośliwy kod JavaScript w wiadomości, który po otwarciu przez ofiarę wykonuje się w jej przeglądarce, umożliwiając kradzież danych i przejęcie konta.
Ocena ryzyka
Ryzyko wykonania dowolnego kodu JavaScript w kontekście ofiary, co może prowadzić do kradzieży sesji, danych i przejęcia konta.
Rekomendacja
Zastosuj odpowiednie sanityzowanie danych wejściowych po stronie serwera. Zaktualizuj lollms do wersji z poprawką, jeśli dostępna. Ogranicz możliwość wysyłania wiadomości do zaufanych użytkowników.
Inne podatności w lollms
Oryginalny opis (angielski, źródło NVD)
A stored cross-site scripting (XSS) vulnerability exists in the `POST /api/prompts/share` endpoint of parisneo/lollms (latest version). The endpoint stores attacker-controlled `prompt_content` into `DBDirectMessage.content` without server-side sanitization. When a victim opens the direct message (DM) thread, the message is rendered by the DM UI through `MessageContentRenderer`, which uses `v-html` to insert rendered HTML into the DOM. The frontend sanitizer, which is regex-based, fails to comprehensively sanitize attacker-controlled HTML, allowing malicious payloads to execute in the victim's browser context. This vulnerability enables any authenticated user to send a malicious prompt-share message to another user's inbox, leading to arbitrary JavaScript execution, authenticated actions as the victim, exposure of same-origin application data, and potential account takeover.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

