Katalog CVE

CVE-2026-12228

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.22%

Percentyl 13 - wyżej niż 13% 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.

Powiązane podatności

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