Katalog CVE

CVE-2026-105784

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

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

Streszczenie

W Joplin przed wersją 3.7.13, wybranie notatki zawierającej fence jsoncanvas powoduje, że komponenty whiteboard text i file-node renderują zawartość karty z pełnym rendererem Markdown, a następnie wstawiają wynikowy HTML do głównego dokumentu aplikacji przez dangerouslySetInnerHTML. Złośliwa notatka może wstrzyknąć elementy stylów i zdalne importy CSS, które modyfikują zaufane elementy aplikacji, sygnalizują otwarcie notatki i mogą ujawnić wartości atrybutów. Content Security Policy blokuje wykonanie skryptów inline, więc wpływ obejmuje wstrzyknięcie CSS i podmianę UI, a nie wykonanie kodu. Problem naprawiono w wersji 3.7.13.

Ocena ryzyka

Ryzyko obejmuje możliwość modyfikacji interfejsu użytkownika przez złośliwą notatkę, co może prowadzić do phishingu lub ujawnienia wrażliwych informacji.

Rekomendacja

Zaktualizuj Joplin do wersji 3.7.13 lub nowszej. Unikaj otwierania notatek z nieznanych źródeł i monitoruj treści pod kątem podejrzanych elementów.

Inne podatności w Joplin

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

Joplin is an open source note-taking and to-do application that organises notes and lists into notebooks. Prior to 3.7.13, selecting a note containing a jsoncanvas fence causes the whiteboard text and file-node components in packages/app-desktop/gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/TextNode.tsx and packages/app-desktop/gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx to render card content with the full Markdown renderer. The components insert the resulting HTML into the main application document through dangerouslySetInnerHTML. A malicious note can inject style elements and remote CSS imports that modify trusted application chrome, signal when the note is opened, and potentially disclose exposed attribute values. Content Security Policy blocks inline script execution, so the supported impact is CSS injection and UI redressing rather than code execution. This issue is fixed in version 3.7.13.

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