Merge remote-tracking branch 'flapflap/de-network_configuration'
[tails-test.git] / wiki / src / security / Iceweasel_exposes_a_rare_User-Agent.mdwn
blobeee9388ea2fd00dc8603ec0b2062d24994be03a2
1 [[!meta date="Fri Sep 3 01:15:14 2010"]]
2 [[!meta title="Iceweasel exposes a rare User-Agent"]]
4 [[!tag security/fixed]]
6 A Torbutton bug ([[!debbug 595375]]) makes Iceweasel expose a
7 recognizable User-Agent when the "Spoof US English Browser" setting is
8 disabled, which is the case in T(A)ILS 0.5.
10 # Impact
12 System administrators, webmasters and anyone able to read the logs of
13 a website are able to single out, amongst the visitors, the ones that
14 are using an affected Torbutton extension *and* have explicitly
15 disabled the "Spoof US English Browser" setting.
17 While T(A)ILS users are obviously not the only ones in this case, such
18 a bug eases fingerprinting.
20 The client IP address recorded in the webserver logs for such a
21 connection is the one of the Tor exit node used by the T(A)ILS user at
22 this time.
24 # Solution
26 Upgrade to T(A)ILS 0.6.
28 # Mitigation on T(A)ILS 0.5
30 The following steps need to be done immediately after boot, **before**
31 running Iceweasel.
33 Run the following command in a terminal:
35         gksudo gedit /etc/iceweasel/profile/user.js
37 ... this opens a text editor. Delete the line that says:
39         user_pref("extensions.torbutton.spoof_english", false);
41 ... then save and quit. You can now run Iceweasel.
43 Beware! Changing this setting in the Torbutton preferences window is
44 **not** effective.
46 # Affected versions
48 Torbutton 1.2.5, included in T(A)ILS 0.5