** Description changed:

- https://wiki.qt.io/Qt_5.9.6_Change_Files
- https://wiki.qt.io/Qt_5.9.7_Change_Files
- https://wiki.qt.io/Qt_5.9.8_Change_Files
+ [Impact]
+ The currently shipped release of Qt WebEngine (5.9.5) suffers from multiple 
security issues, because it is based on an outdated Chromium release.
  
- Upstream Qt 5.9 is a long-term support (LTS) release. Qt 5.9.8 is a bug-
- fix release. It maintains both forward and backward compatibility
- (source and binary) with Qt 5.9.0 through 5.9.7. It would be beneficial
- to have Qt 5.9.8 in Bionic.
+ To enumerate these issues, I want to quote the upstream changelogs for
+ 5.9.6, 5.9.7 and 5.9.8 releases:
  
- Qtwebengine 5.9.8 Changes
- https://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-5.9.8/?h=v5.9.8
+ https://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-5.9.6
  
- Chromium
- --------
+  - Security fixes from Chromium up to version 66.0.3359.170:
+    * CVE-2018-6120
+    * CVE-2018-6115
+    * CVE-2018-6114
+    * CVE-2018-6118
+    * CVE-2018-6103
+    * CVE-2018-6101
+    * CVE-2018-6101
+    * CVE-2018-6085
+    * CVE-2018-6086
+    * CVE-2018-6088
+    * CVE-2018-6090
+    * Security Bug 831984
+    * Security Bug 816768
+    * Security Bug 797298
+ 
+ https://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-5.9.7?h=5.9
+ 
+  - Security fixes from Chromium up to version 69.0.3497.113:
+    * CVE-2018-4117
+    * CVE-2018-6124
+    * CVE-2018-6129
+    * CVE-2018-6130
+    * CVE-2018-6132
+    * CVE-2018-6135
+    * CVE-2018-6144
+    * CVE-2018-6145
+    * CVE-2018-6153
+    * CVE-2018-6154
+    * CVE-2018-6155
+    * CVE-2018-6155
+    * CVE-2018-6156
+    * CVE-2018-6159
+    * CVE-2018-6161
+    * CVE-2018-6162
+    * CVE-2018-6165
+    * CVE-2018-16066
+    * CVE-2018-16067
+    * CVE-2018-16068
+    * CVE-2018-16076
+    * CVE-2018-16077
+ 
+ https://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-5.9.8?h=5.9
+ 
   - Security fixes from Chromium up to version 72.0.3626.121
     * CVE-2018-17462
     * CVE-2018-17469
     * CVE-2018-17471
     * CVE-2018-17474
     * CVE-2018-17476
     * CVE-2018-17481
     * CVE-2018-18336
     * CVE-2018-18337
     * CVE-2018-18339
     * CVE-2018-18340
     * CVE-2018-18342
     * CVE-2018-18343
     * CVE-2018-18345
     * CVE-2018-18347
     * CVE-2018-18349
     * CVE-2018-18356
     * CVE-2019-5756
     * CVE-2019-5758
     * CVE-2019-5759
     * CVE-2019-5764
     * CVE-2019-5786
     * Security issue 872189
     * Security issue 877843
     * Security issue 880207
     * Security issue 899689
     * Security issue 900910
     * Security issue 911253
     * Security issue 922677
  
- The other Qt 5.8.9 components are also a bug-fix release.
+ These issues affect users of browsers based on Qt WebEngine (such as
+ falkon and qutebrowser) and other apps (kmail, akregator).
+ 
+ There were also some non-security fixes in 5.9.6 release:
+ 
+  - [QTBUG-64071] Only add the first found widevine CDM
+  - [QTBUG-64925] Fix compilation with system ICU 60
+  - [QTBUG-66560] Remove NOTREACHED in ScreenWin::GetNativeWindowFromHWND
+  - Fix build with GCC 8.1.0
+ 
+ [Proposed Fix]
+ To fix all these issues, I propose to upgrade to the latest release from 
upstream 5.9 LTS branch. I think it is better to do this via -proposed rather 
than -security, to allow more people to test this package before it is moved to 
-updates.
+ 
+ [Test Case]
+ Install applications that are using Qt WebEngine (falkon, qutebrowser, 
konqueror, akregator, kmail, kontact, etc.)
+ 
+ Make sure they are working properly and can show HTML content.
+ 
+ [Regression Potential]
+ There are many security fixes in the new release, and they can introduce 
regressions (e.g. incorrect display of certain HTML pages). There should be no 
regressions in terms of ABI compatibility, as Qt 5.9 is an LTS branch and 
upstream developers promise both backward and upward ABI compatibility within 
this branch.

** Also affects: qtwebengine-opensource-src (Ubuntu Bionic)
   Importance: Undecided
       Status: New

** Changed in: qtwebengine-opensource-src (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1830807

Title:
  Update to bug-fix release Qt 5.9.8 to fix security issues in
  qtwebengine in Bionic

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qtwebengine-opensource-src/+bug/1830807/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to