Skip to content
OpenAdvisories
Unscored CVE-2019-18281 EUVD-2019-8070GHSA-92xj-745q-j6qr

An out-of-bounds memory access in the generateDirectionalRuns() function in qtextengine.cpp in Qt qtbase 5.11.x and 5.12.x before 5.12.5 al…

Published Oct 23, 2019 · Updated Aug 5, 2024 · Assigned by mitre

Description

An out-of-bounds memory access in the generateDirectionalRuns() function in qtextengine.cpp in Qt qtbase 5.11.x and 5.12.x before 5.12.5 allows attackers to cause a denial of service by crashing an application via a text file containing many directional characters.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 qtbase-opensource-src 5.12.5+dfsg-2 —
Debian 14 qtbase-opensource-src-gles 5.12.5+dfsg-1 —
Debian 13 qtbase-opensource-src 5.12.5+dfsg-2 —
Debian 13 qtbase-opensource-src-gles 5.12.5+dfsg-1 —
Debian 12 qtbase-opensource-src 5.12.5+dfsg-2 —
Debian 12 qtbase-opensource-src-gles 5.12.5+dfsg-1 —
Debian 10 qtbase-opensource-src 5.11.3+dfsg1-1+deb10u1 DSA-4556-1
ReleasePackageFixed inAdvisory
RHEL 8 python-qt5 +4 5.13.1-1.el8 RHSA-2020:1665
RHEL 8 qgnomeplatform 0.4-3.el8 RHSA-2020:1665
RHEL 8 qt5 +3 5.12.5-3.el8 RHSA-2020:1665
RHEL 8 qt5-qt3d +2 5.12.5-2.el8 RHSA-2020:1665
RHEL 8 qt5-qtbase +9 5.12.5-4.el8 RHSA-2020:1665
RHEL 8 qt5-qtdoc +64 5.12.5-1.el8 RHSA-2020:1665
RHEL 8 sip +2 4.19.19-1.el8 RHSA-2020:1665

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 8 python-qt5 5.13.1-1.el8 RLSA-2020:1665
Rocky Linux 8 qgnomeplatform 0.4-3.el8 RLSA-2020:1665
Rocky Linux 8 qt5 5.12.5-3.el8 RLSA-2020:1665
Rocky Linux 8 qt5-qt3d 5.12.5-2.el8 RLSA-2020:1665
Rocky Linux 8 qt5-qtdoc +19 5.12.5-1.el8 RLSA-2020:1665

Advisories 3

References