First published: Fri Mar 06 2020(Updated: )
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: <a href="https://bugreports.qt.io/browse/QTBUG-70693">https://bugreports.qt.io/browse/QTBUG-70693</a> Upstream Fix: <a href="https://codereview.qt-project.org/c/qt/qtwebsockets/+/284735">https://codereview.qt-project.org/c/qt/qtwebsockets/+/284735</a>
Affected Software | Affected Version | How to fix |
---|---|---|
Qt | <=5.14.1 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The severity of REDHAT-BUG-1810964 is significant as it can lead to denial of service due to excessive memory consumption.
To fix REDHAT-BUG-1810964, you should update the Qt library to a version later than 5.14.1 where this issue is addressed.
Qt versions up to and including 5.14.1 are affected by REDHAT-BUG-1810964.
REDHAT-BUG-1810964 enables attackers to conduct denial of service attacks by consuming excessive memory.
No, in REDHAT-BUG-1810964 the WebSocket implementation does not allow configuration of smaller frame size limits.