WebKitGTK and WPE WebKit Security Advisory WSA-2020-0006

Carlos Alberto Lopez Perez <[email protected]> Fri, 10 Jul 2020 13:25:18 +0200
Newsgroups gmane.comp.security.oss.general,gmane.os.opendarwin.webkit.gtk,gmane.comp.security.bugtraq
Organization Igalia S.L.
Message-ID <[email protected]>
--9XjtzFRUCkczJXaCuGEBv9GjQ8IRJYk8n
Content-Type: multipart/mixed; boundary="RogCE1bGl6iKnUIin71lSp0Zw7coMoY6q"

--RogCE1bGl6iKnUIin71lSp0Zw7coMoY6q
Content-Type: text/plain; charset=utf-8
Content-Language: en-GB
Content-Transfer-Encoding: quoted-printable

------------------------------------------------------------------------
WebKitGTK and WPE WebKit Security Advisory                 WSA-2020-0006
------------------------------------------------------------------------

Date reported           : July 10, 2020
Advisory ID             : WSA-2020-0006
WebKitGTK Advisory URL  : https://webkitgtk.org/security/WSA-2020-0006.ht=
ml
WPE WebKit Advisory URL : https://wpewebkit.org/security/WSA-2020-0006.ht=
ml
CVE identifiers         : CVE-2020-9802, CVE-2020-9803, CVE-2020-9805,
                          CVE-2020-9806, CVE-2020-9807, CVE-2020-9843,
                          CVE-2020-9850, CVE-2020-13753.

Several vulnerabilities were discovered in WebKitGTK and WPE WebKit.

CVE-2020-9802
    Versions affected: WebKitGTK before 2.28.3 and WPE WebKit before 2.28=
=2E3
    Credit to Samuel Gro=C3=9F of Google Project Zero.
    Impact: Processing maliciously crafted web content may lead to
    arbitrary code execution. Description: A logic issue was addressed
    with improved restrictions.

CVE-2020-9803
    Versions affected: WebKitGTK before 2.28.3 and WPE WebKit before 2.28=
=2E3
    Credit to Wen Xu of SSLab at Georgia Tech.
    Impact: Processing maliciously crafted web content may lead to
    arbitrary code execution. Description: A memory corruption issue was
    addressed with improved validation.

CVE-2020-9805
    Versions affected: WebKitGTK before 2.28.3 and WPE WebKit before 2.28=
=2E3
    Credit to an anonymous researcher.
    Impact: Processing maliciously crafted web content may lead to
    universal cross site scripting. Description: A logic issue was
    addressed with improved restrictions.

CVE-2020-9806
    Versions affected: WebKitGTK before 2.28.3 and WPE WebKit before 2.28=
=2E3
    Credit to Wen Xu of SSLab at Georgia Tech.
    Impact: Processing maliciously crafted web content may lead to
    arbitrary code execution. Description: A memory corruption issue was
    addressed with improved state management.

CVE-2020-9807
    Versions affected: WebKitGTK before 2.28.3 and WPE WebKit before 2.28=
=2E3
    Credit to Wen Xu of SSLab at Georgia Tech.
    Impact: Processing maliciously crafted web content may lead to
    arbitrary code execution. Description: A memory corruption issue was
    addressed with improved state management.

CVE-2020-9843
    Versions affected: WebKitGTK before 2.28.3 and WPE WebKit before 2.28=
=2E3
    Credit to Ryan Pickren (ryanpickren.com).
    Impact: Processing maliciously crafted web content may lead to a
    cross site scripting attack. Description: An input validation issue
    was addressed with improved input validation.

CVE-2020-9850
    Versions affected: WebKitGTK before 2.28.3 and WPE WebKit before 2.28=
=2E3
    Credit to @jinmo123, @setuid0x0_, and @insu_yun_en of @SSLab_Gatech
    working with Trend Micro=E2=80=99s Zero Day Initiative.
    Impact: A remote attacker may be able to cause arbitrary code
    execution. Description: A logic issue was addressed with improved
    restrictions.

CVE-2020-13753
    Versions affected: WebKitGTK before 2.28.3 and WPE WebKit before 2.28=
=2E3
    Credit to Milan Crha at Red Hat.
    The bubblewrap sandbox of WebKitGTK and WPE WebKit, prior to 2.28.3,
    failed to properly block access to CLONE_NEWUSER and the TIOCSTI
    ioctl. CLONE_NEWUSER could potentially be used to confuse xdg-
    desktop-portal, which allows access outside the sandbox. TIOCSTI can
    be used to directly execute commands outside the sandbox by writing
    to the controlling terminal's input buffer, similar to
    CVE-2017-5226.


We recommend updating to the latest stable versions of WebKitGTK and WPE
WebKit. It is the best way to ensure that you are running safe versions
of WebKit. Please check our websites for information about the latest
stable releases.

Further information about WebKitGTK and WPE WebKit security advisories
can be found at: https://webkitgtk.org/security.html or
https://wpewebkit.org/security/.

The WebKitGTK and WPE WebKit team,
July 10, 2020


--RogCE1bGl6iKnUIin71lSp0Zw7coMoY6q--

--9XjtzFRUCkczJXaCuGEBv9GjQ8IRJYk8n
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Comment: You can fetch my GnuPG key from http://key.neutrino.es

iQIzBAEBCgAdFiEEtdK1C8SOx/HukNmrllCJzmuV+IIFAl8IUB4ACgkQllCJzmuV
+ILEshAAhRPeyaviBfXG1+jJIBBJUDqmBvBlzFnDc/XrWW94gD6Ap54UAFSAXx4N
VRYECtYxi129IZ8o4lsKWMYdzlqakg6L1W+inssusZS+CLtvbA+S2s1ni1PrCEdB
HD78PQf/c0XT4tEmhrQZaJcy42HOfBvHQ9iEuRkw4M4YhJSQ3TvrGHlrj5N6pP4G
i19NBUxni1CEaB5ilLaMEcJSQ5E8GLgzlhCRyjOIAC/eevH/Hso1Es9WhaKDQmfj
CRHGGEf4atY7Rm5LkJdAO5XBj/Elk6EVWbWs2BuzBM64cvwaYgqsv9Hz4oGl2Fn+
Pj0bcPLjSB47nxOyNuYsZALQRtzNyMFhtJdW3svB606WjvSBJ47DIrf77ZdCog24
fBJEKzowf6r+0Xb7PE1LQb2YnXQTCeKOEcyQnhg9yd2VOH8n5tL88s5Yt0h0AZOi
Icx60oI2ndfYxEY9MKN5KudajG4vnegV2kaUEnGt3qx1oTmv+RElRsGg3GNFAFLa
HqNrhTmtsda1AKrde85N1NyOwhVBLfaE9Rg3CqyzeWwAqaTZUJRjk5/DuckQYRwa
VW0tGk+LoskKGxr6BZqdY3Hl/D2BgQKCYv2b4EKKcZWgiM3+BO0Mgk9tNDLzE2nk
lR/ub98OQjmTcGjkFEbitfnaHcra9SYFFBRNrigeL2A36GYeA+o=
=N2Xi
-----END PGP SIGNATURE-----

--9XjtzFRUCkczJXaCuGEBv9GjQ8IRJYk8n--