Bug 1644898

Summary: User-agent string leaks user OS is Fedora
Product: [Fedora] Fedora Reporter: 1gooddood1
Component: icecatAssignee: Antonio T. (sagitter) <anto.trande>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: anto.trande, fedora
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: icecat-60.2.2-2.fc28 icecat-60.3.0-2.fc29 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-11-11 03:11:56 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description 1gooddood1 2018-10-31 20:48:06 UTC
Description of problem:
In the Fedora build of Icecat the user-agent includes "Fedora", instead of showing only the generic "Linux", while using rivacy.resistfingerprinting=true, the default in Icecat. This adds large amounts of entropy to the fingerprint, and prohibits blending in with the other RFP users.
The binary provided on the GNU site does show the generic UA, so I imagine it has to do with the build process for Fedora. I quickly checked regular Firefox from the Fedora repos however and it seems shows the generic UA just fine while using RFP.

Steps to Reproduce:
1.
Start new Icecat profile.
2.
Check the useragent.
3.
Observe

Actual results:
 Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0 

Expected results:
 Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0 

Additional info:

Comment 1 Fedora Update System 2018-11-01 19:55:34 UTC
icecat-60.3.0-2.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-4c7bb4842a

Comment 2 Fedora Update System 2018-11-01 19:55:41 UTC
icecat-60.2.2-2.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-6f406aa837

Comment 3 Fedora Update System 2018-11-02 23:41:32 UTC
icecat-60.2.2-2.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-6f406aa837

Comment 4 Fedora Update System 2018-11-03 00:54:43 UTC
icecat-60.3.0-2.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-4c7bb4842a

Comment 5 1gooddood1 2018-11-03 09:11:16 UTC
That fixes it for me!

Comment 6 Fedora Update System 2018-11-11 03:11:56 UTC
icecat-60.2.2-2.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.

Comment 7 Fedora Update System 2018-11-11 04:00:04 UTC
icecat-60.3.0-2.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.