CVE-2026-73032
KrytyczneCVSS 9.6Streszczenie
PapersGPT dla Zotero 0.6.1 zawiera podatność na zdalne wykonanie kodu, która pozwala atakującym wykonać dowolny JavaScript poprzez zwrócenie złośliwego kodu z punktu końcowego LLM, który jest przekazywany bez sanityzacji do window.eval() w views.ts. Atakujący mogą to wykorzystać przez wstrzyknięcie promptu w plikach PDF, przechwycenie MITM żądań API lub złośliwy niestandardowy punkt końcowy LLM, aby wykonać dowolny kod w kontekście z uprawnieniami chrome w Zotero, umożliwiając odczyt/zapis plików, wykonywanie procesów i dostęp do wszystkich danych Zotero.
Ocena ryzyka
Ryzyko obejmuje pełną kompromitację danych Zotero i systemu użytkownika, ponieważ atakujący może uzyskać dostęp do plików, wykonywać procesy i kraść wrażliwe dane.
Rekomendacja
Zaleca się aktualizację PapersGPT do wersji, która usuwa tę podatność, oraz unikanie używania window.eval() z niezaufanymi danymi, a także weryfikację integralności połączeń z punktami końcowymi LLM.
Oryginalny opis (angielski, źródło NVD)
PapersGPT for Zotero 0.6.1 contains a remote code execution vulnerability that allows attackers to execute arbitrary JavaScript by returning malicious code from an LLM endpoint that is passed unsanitized to window.eval() in views.ts. Attackers can exploit this through prompt injection in PDFs, MITM interception of API requests, or a malicious custom LLM endpoint to execute arbitrary code in Zotero's chrome-privileged context, enabling file read/write, process execution, and access to all Zotero data.

