PT-2020-6893 · Qt Company+5 · Qt+5

Franck Dude

·

Published

2018-09-23

·

Updated

2021-06-23

·

CVE-2018-21035

CVSS v3.1

8.6

High

VectorAC:L/AV:N/A:H/C:N/I:N/PR:N/S:C/UI:N
Name of the Vulnerable Software and Affected Versions Qt versions through 5.14.1
Description The issue is related to the WebSocket component of the Qt cross-platform software development framework, which is associated with unlimited resource allocation. This can be exploited by a remote attacker to cause a denial of service, specifically through memory consumption. The WebSocket implementation accepts up to 2GB for frames and 2GB for messages, and smaller limits cannot be configured, making it easier for attackers to cause a denial of service.
Recommendations For Qt versions through 5.14.1, consider configuring or implementing additional limits on resource allocation for the WebSocket component to prevent excessive memory consumption until a patch is available. As a temporary workaround, restrict access to the WebSocket implementation to minimize the risk of exploitation. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

DoS

Allocation of Resources Without Limits

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALSA-2020:4690
ALT-PU-2020-2555
ALT-PU-2020-2556
ALT-PU-2020-2557
ALT-PU-2020-2558
ALT-PU-2020-2559
ALT-PU-2020-2560
ALT-PU-2020-2561
ALT-PU-2020-2562
ALT-PU-2020-2563
ALT-PU-2020-2564
ALT-PU-2020-2565
ALT-PU-2020-2566
ALT-PU-2020-2567
ALT-PU-2020-2568
ALT-PU-2020-2569
ALT-PU-2020-2570
ALT-PU-2020-2571
ALT-PU-2020-2572
ALT-PU-2020-2573
ALT-PU-2020-2574
ALT-PU-2020-2575
ALT-PU-2020-2576
ALT-PU-2020-2577
ALT-PU-2020-2578
ALT-PU-2020-2579
ALT-PU-2020-2580
ALT-PU-2020-2581
ALT-PU-2020-2582
ALT-PU-2020-2583
ALT-PU-2020-2584
ALT-PU-2020-2585
ALT-PU-2020-2586
ALT-PU-2020-2587
AZL-6833
BDU:2023-05049
CESA-2020_4690
CVE-2018-21035
MGASA-2021-0270
RHSA-2020:4690
RHSA-2020_4690
RLSA-2020:4690

Affected Products

Alt Linux
Almalinux
Centos
Qt
Red Hat
Rocky Linux