CVE-2026-73032: Kritisk fejl i PapersGPT til Zotero
Sårbarhed i PapersGPT til Zotero 0.6.1 lader angribere køre vilkårlig kode via manipulerede PDF-filer eller LLM-svar. Fjern eller deaktivér plugin’et nu.
Hvad er det?
CVE-2026-73032 er en sårbarhed i PapersGPT, et tilføjelsesprogram til referenceprogrammet Zotero, der bruger kunstig intelligens til at analysere forskningsartikler. Fejlen ligger i filen views.ts, hvor svar fra en sprogmodel (LLM, en AI-tjeneste der genererer tekst) sendes direkte videre til funktionen window.eval() uden at blive renset for skadelig kode. Eval() er en JavaScript-funktion, der udfører tekst, som var det programkode. Da PapersGPT kører i Zoteros mest privilegerede kontekst, kaldet chrome-privileged, betyder det, at ondsindet kode kan få fuld adgang til systemet, hvor Zotero kører.
Hvem rammer det?
Sårbarheden rammer alle, der har installeret PapersGPT version 0.6.1 til Zotero. Det gælder typisk forskningsinstitutioner, advokatkontorer, konsulentvirksomheder og andre, der bruger Zotero til at organisere kildemateriale og udnytter AI-tilføjelsen til automatisk at opsummere eller analysere PDF-filer.
Hvad kan ske?
En angriber kan udnytte sårbarheden på tre måder: ved at gemme skjulte instruktioner i en PDF-fil, som narrer AI-modellen til at returnere skadelig kode (såkaldt prompt injection), ved at opsnappe og ændre trafikken mellem Zotero og LLM-tjenesten (man-in-the-middle), eller ved at få offeret til at bruge en ondsindet tilpasset LLM-endpoint. I alle tilfælde kan angriberen få kørt vilkårlig kode på offerets maskine, læse og skrive filer, starte processer og tilgå alt data i Zotero-biblioteket, herunder eventuelle fortrolige dokumenter og noter.
Hvor alvorligt er det?
CVSS-scoren er 9,6 ud af 10, hvilket er kritisk. Angrebet kræver ingen login-oplysninger, men kræver at offeret foretager en handling, for eksempel åbner en PDF-fil eller bruger AI-funktionen på et dokument. Angrebet kan udføres over netværket med lav teknisk kompleksitet. Konsekvensen er fuld kompromittering af fortrolighed, integritet og tilgængelighed, fordi koden kører med Zoteros højeste rettigheder. Der er ikke oplysninger om, at sårbarheden aktivt udnyttes, eller at der findes offentlig kode til at udnytte den, men den tekniske beskrivelse er detaljeret nok til, at det kan ændre sig hurtigt.
Hvad gør jeg nu?
Følg disse trin for at lukke hullet og begrænse skaden:
- Deaktivér eller afinstallér PapersGPT-tilføjelsen i Zotero, indtil der findes en rettet version.
- Undgå indtil videre at åbne PDF-filer fra ukendte eller eksterne kilder i Zotero med PapersGPT aktiveret.
- Tjek om jeres opsætning bruger en brugerdefineret LLM-endpoint, og sørg for at forbindelsen til den er krypteret og fra en betroet kilde.
- Gennemgå Zotero-biblioteket og systemet for tegn på uventede filer, processer eller ændrede indstillinger.
- Skift adgangskoder og API-nøgler, der er brugt sammen med Zotero, hvis I har mistanke om kompromittering.
- Kontakt Auroa eller en anden sikkerhedsrådgiver, hvis I har brugt plugin’et aktivt og er i tvivl om, hvorvidt I er blevet ramt.
Fjern plugin’et i dag
Vi anbefaler at deaktivere PapersGPT-tilføjelsen med det samme, da der endnu ikke findes en rettet version. Det er ikke forsvarligt at vente til en planlagt opdateringsrunde, fordi angrebet kun kræver, at nogen åbner en manipuleret fil. Når en rettet version udgives, bør den installeres og testes, før tilføjelsen tages i brug igen.
Tidslinje
Konkrete eksempler
Manipuleret konferenceartikel hos et dansk forskningskontor
En medarbejder ved et dansk forskningscenter modtager en PDF-fil med en konferenceartikel fra en ekstern samarbejdspartner og lægger den i Zotero til automatisk opsummering via PapersGPT. Filen indeholder skjulte instruktioner, der narrer AI-tjenesten til at returnere skadelig kode. Koden køres automatisk i Zoteros privilegerede kontekst, hvorefter angriberen får adgang til alle dokumenter og noter i biblioteket samt mulighed for at køre yderligere processer på maskinen.
Ofte stillede spørgsmål
Hvordan finder vi ud af, om vi bruger den sårbare version?
Åbn Zotero, gå til tilføjelser eller plugins, og se om PapersGPT er installeret med version 0.6.1. Er I i tvivl, kan I kontakte jeres it-leverandør eller Auroa for hjælp til at gennemgå opsætningen.
Kan vi vente til weekenden med at reagere?
Nej. Med en CVSS-score på 9,6 og risiko for fuld systemkompromittering bør plugin’et deaktiveres samme dag, det opdages. Det tager kun få minutter at slå fra.
Skal vi bare afinstallere Zotero helt?
Nej, sårbarheden ligger i PapersGPT-tilføjelsen, ikke i selve Zotero. Det er tilstrækkeligt at deaktivere eller afinstallere tilføjelsen.
Kan vi bruge Zotero uden PapersGPT i mellemtiden?
Ja. Zoteros grundfunktioner til at organisere kilder og referencer fungerer fint uden AI-tilføjelsen. I mister kun de automatiske AI-funktioner, indtil en sikker version findes.
Skal vi anmelde hændelsen, hvis vi har brugt plugin'et?
Kun hvis I har konkrete tegn på, at jeres system er blevet kompromitteret og fortrolige data er blevet tilgået. Er I i tvivl om, hvorvidt der er sket en anmeldelsespligtig hændelse efter databeskyttelsesreglerne, bør I søge juridisk rådgivning.
Hvad hvis vi bruger en brugerdefineret LLM-endpoint sammen med PapersGPT?
Så er risikoen ekstra høj, fordi en ondsindet eller kompromitteret endpoint direkte kan sende skadelig kode til jeres Zotero-installation. Denne opsætning bør stoppes med det samme, uanset om plugin’et i øvrigt deaktiveres.
CVSS-detaljer
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
CWE-svaghedstyper
Original NVD-beskrivelse (engelsk)
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.
Referencer & kilder
Eksterne kilder
Brug for hjælp med jeres sikkerhed?
Vi hjælper SMV’er med at omsætte trusler som denne til konkrete handlingsplaner.