Bug 1810964 (CVE-2018-21035)

Summary: CVE-2018-21035 qt5-qtwebsockets: websocket implementation allows only limited size for frames and messages therefore attacker can cause DOS
Product: [Other] Security Response Reporter: Michael Kaplan <mkaplan>
Component: vulnerabilityAssignee: Red Hat Product Security <security-response-team>
Status: CLOSED ERRATA QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: unspecifiedCC: extras-orphan, jgrulich, kde-sig, rdieter, taylor
Target Milestone: ---Keywords: Security
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-11-04 02:24:44 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1810965, 1810966, 1815184, 1815187, 1819874, 1819875    
Bug Blocks: 1810969    

Description Michael Kaplan 2020-03-06 10:21:36 UTC
In Qt through 5.14.1, the WebSocket implementation accepts up to 2GB for frames and 2GB for messages. Smaller limits cannot be configured. This makes it easier for attackers to cause a denial of service (memory consumption).

Upstream Issue:

https://bugreports.qt.io/browse/QTBUG-70693

Upstream Fix:

https://codereview.qt-project.org/c/qt/qtwebsockets/+/284735

Comment 1 Michael Kaplan 2020-03-06 10:22:07 UTC
Created qt5-qtwebsockets tracking bugs for this issue:

Affects: epel-6 [bug 1810966]
Affects: fedora-all [bug 1810965]

Comment 4 Product Security DevOps Team 2020-11-04 02:24:44 UTC
This bug is now closed. Further updates for individual products will be reflected on the CVE page(s):

https://access.redhat.com/security/cve/cve-2018-21035

Comment 5 errata-xmlrpc 2020-11-04 03:02:50 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8

Via RHSA-2020:4690 https://access.redhat.com/errata/RHSA-2020:4690