Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 755947 (CVE-2020-13543, CVE-2020-13584, CVE-2020-9948, CVE-2020-9951, CVE-2020-9952, CVE-2020-9983, WSA-2020-0008, WSA-2020-0009) - <net-libs/webkit-gtk-2.30.3: multiple vulnerabilities (CVE-2020-{9948,9951,9952,9983,13543,13584}, WSA-2020-0008, WSA-2020-0009)
Summary: <net-libs/webkit-gtk-2.30.3: multiple vulnerabilities (CVE-2020-{9948,9951,99...
Status: RESOLVED FIXED
Alias: CVE-2020-13543, CVE-2020-13584, CVE-2020-9948, CVE-2020-9951, CVE-2020-9952, CVE-2020-9983, WSA-2020-0008, WSA-2020-0009
Product: Gentoo Security
Classification: Unclassified
Component: Vulnerabilities (show other bugs)
Hardware: All Linux
: Normal major
Assignee: Gentoo Security
URL: https://mail.gnome.org/archives/gnome...
Whiteboard: A2 [glsa+ cve]
Keywords:
Depends on: 751271
Blocks:
  Show dependency tree
 
Reported: 2020-11-21 14:16 UTC by John Helmert III
Modified: 2020-12-23 20:19 UTC (History)
1 user (show)

See Also:
Package list:
dev-libs/libmanette-0.2.4 arm64 gui-libs/libwpe-1.8.0 amd64 arm64 x86 gui-libs/wpebackend-fdo-1.8.0 amd64 arm64 x86 net-libs/webkit-gtk-2.30.3 amd64 arm64 x86
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Helmert III archtester Gentoo Infrastructure gentoo-dev Security 2020-11-21 14:16:23 UTC
In the changelog for webkit-gtk 2.30.3:

  - Fix several crashes and rendering issues.


Presumably these are security-relevant fixes, so please bump.
Comment 1 John Helmert III archtester Gentoo Infrastructure gentoo-dev Security 2020-11-23 20:52:14 UTC
Actually, this has turned out to be a number of more serious vulnerabilities.


CVE-2020-13584:

Processing maliciously crafted web content may lead to arbitrary code execution. Description: An use after free issue was addressed with improved memory management.

CVE-2020-9948:

Processing maliciously crafted web content may lead to arbitrary code execution. Description: A type confusion issue was addressed with improved memory handling.

CVE-2020-9951:

Processing maliciously crafted web content may lead to arbitrary code execution. Description: An use after free issue was addressed with improved memory management.

CVE-2020-9952:

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-9983:

Processing maliciously crafted web content may lead to code execution. Description: An out-of-bounds write issue was addressed with improved bounds checking.
Comment 2 Larry the Git Cow gentoo-dev 2020-11-26 22:40:52 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd0355d8d21f68237792e427dbe3da433ee66f82

commit fd0355d8d21f68237792e427dbe3da433ee66f82
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2020-11-26 22:39:31 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2020-11-26 22:39:44 +0000

    net-libs/webkit-gtk: security bump to 2.30.3
    
    Bug: https://bugs.gentoo.org/755947
    Closes: https://bugs.gentoo.org/751943
    Closes: https://bugs.gentoo.org/751271
    Package-Manager: Portage-2.3.103, Repoman-2.3.20
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 net-libs/webkit-gtk/Manifest                 |   1 +
 net-libs/webkit-gtk/files/2.30.3-icu68.patch | 179 ++++++++++++++++
 net-libs/webkit-gtk/metadata.xml             |   1 +
 net-libs/webkit-gtk/webkit-gtk-2.30.3.ebuild | 296 +++++++++++++++++++++++++++
 profiles/arch/sparc/package.use.mask         |   4 +
 5 files changed, 481 insertions(+)
Comment 3 John Helmert III archtester Gentoo Infrastructure gentoo-dev Security 2020-11-26 22:44:54 UTC
Thanks! Please stabilize when ready.
Comment 4 NATTkA bot gentoo-dev 2020-11-26 22:49:01 UTC Comment hidden (obsolete)
Comment 5 Mart Raudsepp gentoo-dev 2020-11-27 09:08:42 UTC
This is awaiting some USE combo tests that Sam is doing as noted in bug 751271. If it looks good for him, he may CC arches himself (and probably push some of the stablings).
Comment 6 NATTkA bot gentoo-dev 2020-11-27 09:12:56 UTC Comment hidden (obsolete)
Comment 7 NATTkA bot gentoo-dev 2020-11-27 09:21:00 UTC
All sanity-check issues have been resolved
Comment 8 John Helmert III archtester Gentoo Infrastructure gentoo-dev Security 2020-11-30 20:09:40 UTC
Another advisory: https://webkitgtk.org/security/WSA-2020-0009.html

CVE-2020-13543/WSA-2020-0009.html:

Processing maliciously crafted web content may lead to arbitrary code execution. Description: An use after free issue was addressed with improved memory management.
Comment 9 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-12-01 17:25:52 UTC
amd64 done
Comment 10 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-12-01 17:27:07 UTC
arm64 done
Comment 11 Thomas Deutschmann (RETIRED) gentoo-dev 2020-12-03 18:23:43 UTC
x86 stable
Comment 12 Larry the Git Cow gentoo-dev 2020-12-04 11:53:06 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52a65460e664cb123bd3d81af26473d0b6e4a20b

commit 52a65460e664cb123bd3d81af26473d0b6e4a20b
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2020-12-04 11:52:10 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2020-12-04 11:52:10 +0000

    net-libs/webkit-gtk: security cleanup
    
    Bug: https://bugs.gentoo.org/755947
    Package-Manager: Portage-3.0.10, Repoman-3.0.2
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 net-libs/webkit-gtk/Manifest                 |   1 -
 net-libs/webkit-gtk/webkit-gtk-2.28.4.ebuild | 290 ---------------------------
 2 files changed, 291 deletions(-)
Comment 13 John Helmert III archtester Gentoo Infrastructure gentoo-dev Security 2020-12-04 17:02:09 UTC
(In reply to Larry the Git Cow from comment #12)
> The bug has been referenced in the following commit(s):
> 
> https://gitweb.gentoo.org/repo/gentoo.git/commit/
> ?id=52a65460e664cb123bd3d81af26473d0b6e4a20b
> 
> commit 52a65460e664cb123bd3d81af26473d0b6e4a20b
> Author:     Mart Raudsepp <leio@gentoo.org>
> AuthorDate: 2020-12-04 11:52:10 +0000
> Commit:     Mart Raudsepp <leio@gentoo.org>
> CommitDate: 2020-12-04 11:52:10 +0000
> 
>     net-libs/webkit-gtk: security cleanup
>     
>     Bug: https://bugs.gentoo.org/755947
>     Package-Manager: Portage-3.0.10, Repoman-3.0.2
>     Signed-off-by: Mart Raudsepp <leio@gentoo.org>
> 
>  net-libs/webkit-gtk/Manifest                 |   1 -
>  net-libs/webkit-gtk/webkit-gtk-2.28.4.ebuild | 290
> ---------------------------
>  2 files changed, 291 deletions(-)

Thank you!
Comment 14 Thomas Deutschmann (RETIRED) gentoo-dev 2020-12-22 22:21:21 UTC
New GLSA request filed.
Comment 15 GLSAMaker/CVETool Bot gentoo-dev 2020-12-23 20:19:07 UTC
This issue was resolved and addressed in
 GLSA 202012-10 at https://security.gentoo.org/glsa/202012-10
by GLSA coordinator Thomas Deutschmann (whissi).