#795576 iceweasel: Supports prefetching links on hover

Package:
iceweasel
Source:
firefox-esr
Submitter:
Boris Shtrasman
Date:
2015-09-02 01:54:03 UTC
Severity:
wishlist
Tags:
#795576#5
Date:
2015-08-15 11:32:58 UTC
From:
To:
Dear Maintainer,

This is related to mozilla bug 814169, Where a user using default
settings hover over a link without clicking on it ( which trigger  a link prefetch case). this will leak device
information and provide access to user wallet.

Many services are pay per use, and merely clinking on a link will cause
the provider to sucbsribe to the services. And in cases of pay per-ad this
will cause unwanted charges for the user.

I belive that at least network-prefetch-next and network.http.speculative-parallel-limit should be disabled by default.

https://bugzilla.mozilla.org/show_bug.cgi?id=814169 the workarounds for
that bug is to disable the network-prefetch-next and network.http.speculative-parallel-limit

#795576#10
Date:
2015-09-02 00:33:03 UTC
From:
To:
retitle 795576 iceweasel: Supports prefetching links on hover
severity 795576 wishlist
tags 795576 - security
thanks

(I'll leave it to the maintainer to tag this wontfix.)

Which is closed as wontfix.

No, it won't.  It will fetch a URL.  Nothing more.  That does not
"provide access to user wallet".  And any site that's using prefetching
could just as easily load the page in the background in many other ways.

No site should make it possible to trigger unsafe actions via a GET; if
they do, then that site has a security hole.  Prefetch itself does not
change that site security hole.

Feel free to do so on your own system.  This is not something Debian
should change.  And even for systems like Tails or TorBrowser that takes
extra steps to attempt to provide client anonymity, or other mechanisms
provided by custom browsers/extensions, the prefetched requests go
through the same anonymity mechanism and should remain equally
protected, so turning them off seems unlikely to improve security.

- Josh Triplett

#795576#21
Date:
2015-09-02 00:53:48 UTC
From:
To:
The mentioned prefetch doesn't even do a GET. It does a DNS request and
opens a TCP connection (and I think, in the HTTPS case, does the SSL
handshake).

Mike

#795576#26
Date:
2015-09-02 01:51:43 UTC
From:
To:
Even better, then.  Thanks for the clarification.

- Josh Triplett