CVE-2026-17497
WysokieCVSS 8.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 38 - wyżej niż 38% wszystkich znanych CVE
Streszczenie
NoteGen przed wersją 0.32.0 domyślnie przyznaje uprawnienia do wykonywania poleceń systemowych (bash, python, python3) przez wtyczkę Tauri shell. JavaScript działający w webview aplikacji może wykorzystać to do uruchomienia dowolnych poleceń atakującego z uprawnieniami procesu NoteGen.
Ocena ryzyka
Atakujący może zdalnie wykonać dowolny kod na komputerze użytkownika, co prowadzi do pełnego przejęcia kontroli nad systemem.
Rekomendacja
Zaktualizuj NoteGen do wersji 0.32.0 lub nowszej, która usuwa nadmierne uprawnienia wtyczki shell.
Inne podatności w NoteGen
Zobacz wszystkie- CVE-2026-111935Niskie
NoteGen do wersji 0.38.3 zawiera podatność na zewnętrzną kontrolę ścieżki pliku w analizie obrazów czatu, umożliwiającą atakującym odczyt lokalnych plików obrazów poprzez niezwalidowane zsynchronizowane ścieżki sourceUrl. Atakujący z prawem zapisu do celu synchronizacji ofiary może umieścić ścieżki absolutne lub adresy URL file://, powodując wysłanie lokalnych obrazów do dostawcy AI przez image_inspect.
- CVE-2026-17496Wysokie
NoteGen przed wersją 0.32.0 renderuje odpowiedzi AI z włączoną opcją html:true w markdown-it i wstrzykuje wynik do DOM przez dangerouslySetInnerHTML bez sanityzacji HTML, przy CSP ustawionym na null. Treść kontrolowana przez atakującego (np. złośliwy plik REFERENCE.md) może spowodować, że odpowiedź modelu zawiera wykonawczy kod HTML, co prowadzi do XSS w kontekście aplikacji.
Oryginalny opis (angielski, źródło NVD)
NoteGen before 0.32.0 grants the Tauri shell plugin shell:allow-execute capability for bash, python, and python3 with arbitrary arguments in the default desktop capabilities. JavaScript running in the application webview can therefore invoke plugin:shell|execute to run attacker-controlled operating system commands with the privileges of the NoteGen process. In combination with script execution in the webview (for example via chat XSS), this enables full remote code execution on the user's machine.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

