de7ea87dc450702bde620033f9e2ce807859727d007396d86b09f2b82397fcc2 epiphany-browser_3.22.6.orig.tar.xz 81c4219cb68e45af7729c78faa557d93a6b9520f289aef24b6d67e3a96dfcc82 epiphany-browser_3.18.11.orig.tar.xz
-- You received this bug notification because you are a member of Desktop Packages, which is subscribed to epiphany-browser in Ubuntu. https://bugs.launchpad.net/bugs/1661805 Title: Saved passwords for HTTPS sites can be accessed by HTTP sites Status in Epiphany Browser: Fix Released Status in epiphany-browser package in Ubuntu: Confirmed Status in epiphany-browser source package in Xenial: Confirmed Status in epiphany-browser source package in Yakkety: Confirmed Bug description: Impact ====== Saved passwords are accessible by HTTP sites in epiphany 3.18.10-0ubuntu1 for Ubuntu 16.04 LTS, 3.22.5-0ubuntu0.1 for 16.10 and older versions. This means that a man-in-the-middle fake version of a website could capture your password by presenting say a fake http://facebook.com/ This is made worse because Javascript can be used to collect filled-in form data even if the user has not clicked Submit yet. This is made worse because Epiphany doesn't yet respect the HSTS headers which force sites that have opted in to be only available via HTTPS. Test Case ========= osnews.com is an example of an http-only website that you can log in to. What will happen upon upgrading is that your http password will only be associated with the https version of the site. To get your old password, open the app menu at the top left of the screen. Click Preferences. Switch to the Privacy tab and click Manage Passwords. You can right click on the site to copy your password and then manually paste it into your site. Regression Potential ==================== Moderate but acceptable. The fix for the security bug means that users will have to do more work to get their saved password for an http only website. Epiphany 3.24 (only available for Ubuntu 17.04+) gives a prominent warning about logging in to http websites, as do Firefox and Google Chrome as of January 2017. So a bit more work is acceptable since users should now be more cautious about logging into http sites. Other distros shipped these new versions weeks ago. Testing Done ============ I built these updates and successfully ran them in Ubuntu 16.04 LTS and 16.10. I verified that my osnews.com account was converted to https in the password manager and was not auto-filled in the site. I then was able to manually enter my password to osnews.com and the password was now remembered as http. Other Info ========== Fixed upstream in 3.18.11 and 3.22.6: https://git.gnome.org/browse/epiphany/tree/NEWS?h=gnome-3-18 https://git.gnome.org/browse/epiphany/log/?h=gnome-3-18 https://git.gnome.org/browse/epiphany/tree/NEWS?h=gnome-3-22 https://git.gnome.org/browse/epiphany/log/?h=gnome-3-22 https://mail.gnome.org/archives/distributor- list/2017-February/msg00000.html Unfortunately the fix is spread out over several git commits. The new upstream release is minimal enough I think it would be easier and safer to just take the new version. The new version also fixes the critical LP: #1668704 for xenial and a bug breaking twitter for yakkety (see https://bugzilla.gnome.org/777714 ) To manage notifications about this bug go to: https://bugs.launchpad.net/epiphany-browser/+bug/1661805/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

