Fix: Zotero Connector not working with request policy (Firefox)

Hi,

to get the Zotero Connector (5.0.11) working I had to add a rule to "Request Policy Continued" addon for Firefox (54.0) to allow from blank (=any) to 127.0.0.1 on 23119 (as indicated here https://www.zotero.org/support/kb/connector_zotero_unavailable).

I did not have to touch NoScript's ABE (which seems to have been complaining at the beginning and on which I spend an hour to try to figure out how it was blocking Zotero - it wasn't) or its XSS protextion, nor uBlock Origin, nor anything else.
Especially not my firewall!
IMHO, the Knowledge Base article quite carelessly advises to "whitelist 127.0.0.1 with port 23119 from any security/firewall features of the software". Please give more sound security advice to the public (such as to figure out which software is actually blocking and not just to whitelist in all).

If anyone has an idea how I could specify the request rule to not have to allow from any, I would highly appreciate that! (though I suspect it might not be possible since it would be the specific site requesting localhost?)

Thanks! :)
  • IMHO, the Knowledge Base article quite carelessly advises to "whitelist 127.0.0.1 with port 23119 from any security/firewall features of the software". Please give more sound security advice to the public (such as to figure out which software is actually blocking and not just to whitelist in all).
    It said to disable security software, and if that fixed the problem, to adjust the whitelist. If you're running multiple pieces of software, it's obviously on you to know that and to troubleshoot the individual pieces accordingly. If you had disabled NoScript and the problem continued, that would've been a clear indication that it was something else and you would've saved yourself time. But anything on your system that's blocking requests to 127.0.0.1:23119 does need to be adjusted. Also, 127.0.0.1 is a loopback address, so I'm not sure what you think the security implications are here — it's not like whitelisting 127.0.0.1:23119 in something unnecessarily would put you in danger.

    In any case, I've adjusted the page to combine the separate steps for "security software" and browser extensions, since there's no real difference, and to suggest reenabling each piece of software one at a time to identify which ones are actually blocking requests.
  • Thanks for updating the kb - and so quickly! :)

    If things were "obvious" or "necessary" I guess we wouldn't have to worry so much about security issues. Better err on the side of caution here... For instance, there are stupid people like me around who first try to fix the software spawning error messages instead of following a much more reasonable approach, which you also suggested, right from the beginning, not only after an hour ;)
Sign In or Register to comment.