Katalog CVE

CVE-2026-73032

KrytyczneCVSS 9.6
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

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.

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