PT-2021-8148 · Qt Company+9 · Qt+9
Published
2021-08-10
·
Updated
2026-05-28
·
CVE-2021-45930
CVSS v2.0
7.8
High
| Vector | AV:N/AC:L/Au:N/C:N/I:N/A:C |
Name of the Vulnerable Software and Affected Versions
Qt versions 5.0.0 through 5.15.2
Qt versions 6.0.0 through 6.2.1
Description
The issue is related to an out-of-bounds write in QtPrivate::QCommonArrayOpsQPainterPath::Element::growAppend, which can be called from QPainterPath::addPath and QPathClipper::intersect. This can potentially allow a remote attacker to cause a denial of service.
Recommendations
For Qt versions 5.0.0 through 5.15.2, update to a version outside of this range to resolve the issue.
For Qt versions 6.0.0 through 6.2.1, update to a version outside of this range to resolve the issue.
As a temporary workaround, consider restricting the use of
QPainterPath::addPath and QPathClipper::intersect functions until a patch is available.Exploit
Fix
DoS
Memory Corruption
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Alt Linux
Almalinux
Astra Linux
Centos
Debian
Qt
Red Hat
Red Os
Suse
Ubuntu