Bug 1126768 - (CVE-2019-8375) VUL-0: CVE-2019-8375: webkit2gtk3: The UIProcess subsystem in WebKit does not prevent the script dialog size from exceeding the web view size
(CVE-2019-8375)
VUL-0: CVE-2019-8375: webkit2gtk3: The UIProcess subsystem in WebKit does not...
Status: RESOLVED FIXED
Classification: Novell Products
Product: SUSE Security Incidents
Classification: Novell Products
Component: Incidents
unspecified
Other Other
: P3 - Medium : Normal
: ---
Assigned To: Security Team bot
Security Team bot
https://smash.suse.de/issue/225336/
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2019-02-25 10:37 UTC by Robert Frohl
Modified: 2019-10-18 18:36 UTC (History)
4 users (show)

See Also:
Found By: Security Response Team
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
QA Reproducer (275 bytes, text/html)
2019-02-25 13:26 UTC, Robert Frohl
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Frohl 2019-02-25 10:37:30 UTC
CVE-2019-8375

The UIProcess subsystem in WebKit, as used in WebKitGTK through 2.23.90 and
WebKitGTK+ through 2.22.6 and other products, does not prevent the script dialog
size from exceeding the web view size, which allows remote attackers to cause a
denial of service (Buffer Overflow) or possibly have unspecified other impact,
related to UIProcess/API/gtk/WebKitScriptDialogGtk.cpp,
UIProcess/API/gtk/WebKitScriptDialogImpl.cpp, and
UIProcess/API/gtk/WebKitWebViewGtk.cpp, as demonstrated by GNOME Web (aka
Epiphany).

References:
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2019-8375
https://trac.webkit.org/changeset/241515/webkit
https://github.com/WebKit/webkit/commit/6f9b511a115311b13c06eb58038ddc2c78da5531
https://bugs.webkit.org/show_bug.cgi?id=184875
https://www.inputzero.io/2019/02/fuzzing-webkit.html
Comment 1 Robert Frohl 2019-02-25 12:47:50 UTC
Both codestream should be affected:
- SUSE:SLE-12-SP2:Update
- SUSE:SLE-15:Update 

From [0]: We are missing some of the patched files and no official advisory from upstream yet. This issue was probably released ahead of time.

[0] https://trac.webkit.org/changeset/241515/webkit
Comment 2 Robert Frohl 2019-02-25 13:26:42 UTC
Created attachment 797899 [details]
QA Reproducer

$ zypper in epiphany
$ epiphany ./webkit-js.html

-> loading page hangs
Comment 4 Michael Gorse 2019-03-19 18:00:21 UTC
Factory now has 2.24.0, which has the fix.
Comment 6 Swamp Workflow Management 2019-04-05 19:26:10 UTC
SUSE-SU-2019:0890-1: An update that fixes one vulnerability is now available.

Category: security (moderate)
Bug References: 1126768
CVE References: CVE-2019-8375
Sources used:
SUSE Linux Enterprise Module for Open Buildservice Development Tools 15 (src):    webkit2gtk3-2.24.0-3.21.1
SUSE Linux Enterprise Module for Desktop Applications 15 (src):    webkit2gtk3-2.24.0-3.21.1
SUSE Linux Enterprise Module for Basesystem 15 (src):    webkit2gtk3-2.24.0-3.21.1

*** NOTE: This information is not intended to be used for external
    communication, because this may only be a partial fix.
    If you have questions please reach out to maintenance coordination.
Comment 7 Swamp Workflow Management 2019-04-15 19:10:35 UTC
openSUSE-SU-2019:1206-1: An update that fixes one vulnerability is now available.

Category: security (moderate)
Bug References: 1126768
CVE References: CVE-2019-8375
Sources used:
openSUSE Leap 15.0 (src):    webkit2gtk3-2.24.0-lp150.2.16.1
Comment 9 Swamp Workflow Management 2019-04-25 13:10:29 UTC
SUSE-SU-2019:1030-1: An update that fixes one vulnerability is now available.

Category: security (moderate)
Bug References: 1126768
CVE References: CVE-2019-8375
Sources used:
SUSE Linux Enterprise Workstation Extension 12-SP4 (src):    webkit2gtk3-2.24.0-2.38.2
SUSE Linux Enterprise Workstation Extension 12-SP3 (src):    webkit2gtk3-2.24.0-2.38.2
SUSE Linux Enterprise Software Development Kit 12-SP4 (src):    webkit2gtk3-2.24.0-2.38.2
SUSE Linux Enterprise Software Development Kit 12-SP3 (src):    webkit2gtk3-2.24.0-2.38.2
SUSE Linux Enterprise Server 12-SP4 (src):    webkit2gtk3-2.24.0-2.38.2
SUSE Linux Enterprise Server 12-SP3 (src):    webkit2gtk3-2.24.0-2.38.2
SUSE Linux Enterprise Desktop 12-SP4 (src):    webkit2gtk3-2.24.0-2.38.2
SUSE Linux Enterprise Desktop 12-SP3 (src):    webkit2gtk3-2.24.0-2.38.2

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.
Comment 10 Swamp Workflow Management 2019-05-02 22:13:08 UTC
openSUSE-SU-2019:1316-1: An update that fixes one vulnerability is now available.

Category: security (moderate)
Bug References: 1126768
CVE References: CVE-2019-8375
Sources used:
openSUSE Leap 42.3 (src):    webkit2gtk3-2.24.0-24.1
Comment 11 Marcus Meissner 2019-10-18 18:36:07 UTC
released