Logo
componentqt5base
Name
qt5base
Version
bebdfd54
Type
library
Description
-
Licenses
GPL-2.0+ or LGPL-3.0GPL-3.0 with exception(tools)GFDL-1.3 (docs)
PURL
-
CPE
cpe:2.3:a:qt:qt:5.15.18:-:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
master
bebdfd54917e25d1c100e6bd9f5dd53c2e645fd8

Patches#


#
Title
Author
Resolve
1
qtbase: Fix build error when using EGL
Yuqing Zhu <carol.zhu@nxp.com>
2
double-conversion: enable for microblaze
Peter Seiderer <ps.report@gmx.net>
3
double-conversion: enable for nios2
Peter Seiderer <ps.report@gmx.net>
4
double-conversion: enable for xtensa
Peter Seiderer <ps.report@gmx.net>
5
plugins/eglfs/gbm: don't FTBFS when EGLNativeDisplayType is not a pointer
Yann E. MORIN <yann.morin.1998@free.fr>
6
Fix build on riscv32
Fabrice Fontaine <fontaine.fabrice@gmail.com>
7
src/corelib/configure.json: fix atomicfptr detection
Fabrice Fontaine <fontaine.fabrice@gmail.com>
8
eglconvenience: add missing QList include
Peter Seiderer <ps.report@gmx.net>

Vulnerabilities#


Name
Analysis
Description
Exploitable
When loading a specifically crafted ICNS format image file in QImage then it will trigger a crash.  This issue affects Qt from versions 6.3.0 through 6.5.9, from 6.6.0 through 6.8.4, 6.9.0. This is fixed in 6.5.10, 6.8.5 and 6.9.1.
Exploitable
An issue was found in the private API function qDecodeDataUrl() in QtCore, which is used in QTextDocument and QNetworkReply, and, potentially, in user code. If the function was called with malformed data, for example, an URL that contained a "charset" parameter that lacked a value (such as "data:charset,"), and Qt was built with assertions enabled, then it would hit an assertion, resulting in a denial of service (abort). This impacts Qt up to 5.15.18, 6.0.0->6.5.8, 6.6.0->6.8.3 and 6.9.0. This has been fixed in 5.15.19, 6.5.9, 6.8.4 and 6.9.1.
Exploitable
Improper Link Resolution Before File Access ('Link Following') vulnerability in QFileSystemEngine in the Qt corelib module on Windows which potentially allows Symlink Attacks and the use of Malicious Files. Issue originates from CVE-2024-38081. The vulnerability arises from the use of the GetTempPath API, which can be exploited by attackers to manipulate temporary file paths, potentially leading to unauthorized access and privilege escalation. The affected public API in the Qt Framework is QDir::tempPath() and anything that uses it, such as QStandardPaths with TempLocation, QTemporaryDir, and QTemporaryFile. This issue affects all version of Qt up to and including 5.15.18, from 6.0.0 through 6.5.8, from 6.6.0 through 6.8.1. It is fixed in Qt 5.15.19, Qt 6.5.9, Qt 6.8.2, 6.9.0
Exploitable
encodeText in QDom in Qt before 6.8.0 has a complex algorithm involving XML string copy and inline replacement of parts of a string (with relocation of later data).