First published: Wed Oct 23 2019(Updated: )
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.
Credit: cve@mitre.org cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
Qt qtbase | >=5.11.0<=5.11.3 | |
Qt qtbase | >=5.12.0<5.12.5 | |
Debian Debian Linux | =9.0 | |
Debian Debian Linux | =10.0 | |
debian/qtbase-opensource-src | 5.15.2+dfsg-9+deb11u1 5.15.8+dfsg-11+deb12u2 5.15.13+dfsg-4 | |
debian/qtbase-opensource-src-gles | 5.15.2+dfsg-4 5.15.8+dfsg-3 5.15.13+dfsg-2 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The vulnerability ID for this issue is CVE-2019-18281.
The severity of CVE-2019-18281 is medium.
Qt qtbase 5.11.x and 5.12.x versions before 5.12.5 are affected by CVE-2019-18281.
An attacker can exploit CVE-2019-18281 by crashing an application via a text file containing many directional characters.
You can find more information about CVE-2019-18281 at the following references: [Bugreports Qt](https://bugreports.qt.io/browse/QTBUG-77819), [Launchpad](https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-src/+bug/1848784), [Codereview Qt](https://codereview.qt-project.org/c/qt/qtbase/+/271889)