

Longstanding view has been that there's very little point in We're aware of this behavior, which has been in place for aĭecade, and we don't consider it a meaningful vulnerability.


Thanks very much for the detailed report and PoC. Hence elevating privileges and can be a useful stuff in other type of attacks as Really take over Zotero from other extensions/apps in other contexts as well,
#Chrome zotero plugin code#
This translator code can be a security hazard, and can
#Chrome zotero plugin update#
Also, update the hashes from time to time toĪllow users to update translators code and add more of it over again. That? Then, when downloading new JS files – validate its hash is one of these It has a valid translator hash – using previously given set of valid hashesĭownloaded from trustworthy source, such as Zotero github or something like Users – then adding validation when downloading any JS file – and also verify The easiest way would be to disable download of translatorsĬode over Zotero localhost RPC, and user only verified Zotero HTTPS servers forĭownloading new JS files and executables.īut if one wants to add some more features/extensibility for Server (stage 3) – gets all cookies / running js in google context. Will get victim’s data – this can be any site controlled by attacker and not just – click over the downloaded “Mappy” directory.Ĭhrome-app – have no permissions to any site!!! This PoC shows an exploit where one low-privilege chrome-appĮxploits Zotero to gain more privileges. Localhost at TCP port 23119 all of the translators JS files.
#Chrome zotero plugin Pc#
This can be also exploited from low-priv app running onĪctually the call for getTranslatorsCode, which always tryįirst to reach the local Zotero Server running on PC – will download from Hence, attacker can exploit this, using a limited permissionsĬhrome-app to exploit and run JS code inside Zotero content-scripts with all of When Zotero update and get new translators code – it doesn’t You may have to minimize other windows in order to see it.Hi, I have tried my best to give the best explanation of this bug to make sure our beloved Zotero (for real :)) stays safe as it can be! Hope to work with you on a quick fix for that soon enough! Thanks a lot!

If you remove a citation or if something does not appear in the bibliography use the Refresh option to make the changes appear.As you include more citations, those items will be automatically added to the bibliography.To add a bibliography select Add/edit bibliography and your bibliography will be added to the end of your document. To add a citation select Add/edit citation.Ī red search bar should appear and you can search for your citation and press enter to insert it into the document. Please note that you will need to have the Zotero desktop open in order for this feature to work. You will be able to add/edit citations and your bibliography from within the Google Docs environment. If you have installed the Google Connector plugin for Chrome or Firefox and open Google Docs, you should see a Zotero menu item.
