High severity · published Dec 3, 2025
CVE-2025-12385
Improper validation of <img> tag size in Text component parser
8.7
CVSS
0.3%
EPSS
No
On KEV
Description
Allocation of Resources Without Limits or Throttling, Improper Validation of Specified Quantity in Input vulnerability in The Qt Company Qt on Windows, MacOS, Linux, iOS, Android, x86, ARM, 64 bit, 32 bit allows Excessive Allocation.
This issue affects users of the Text component in Qt Quick. Missing validation of the width and height in the <img> tag could cause an application to become unresponsive.
This issue affects Qt: from 5.0.0 through 6.5.10, from 6.6.0 through 6.8.5, from 6.9.0 through 6.10.0.
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 24% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
QT
Qt · Qt
5.0.0 through 6.5.10; 6.6.0 through 6.8.5; 6.9.0 through 6.10.0 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2025-12385
CVE.org
https://www.cve.org/CVERecord?id=CVE-2025-12385
codereview.qt-project.org
https://codereview.qt-project.org/c/qt/qtdeclarative/+/687239
codereview.qt-project.org
https://codereview.qt-project.org/c/qt/qtdeclarative/+/687766
More from Qt
9.8
CVE-2024-36048
QAbstractOAuth in Qt Network Authorization in Qt before 5.15.17, 6.x before 6.2.13, 6.3.x through 6.5.x before 6.5.6, and 6.6.x through 6.7.x before 6.7.1 uses only the time to…
9.8
CVE-2023-51714
An issue was discovered in the HTTP2 implementation in Qt before 5.15.17, 6.x before 6.2.11, 6.3.x through 6.5.x before 6.5.4, and 6.6.x before 6.6.2
9.8
CVE-2020-12267
setMarkdown in Qt before 5.14.2 has a use-after-free related to QTextMarkdownImporter::insertBlock
9.8
CVE-2018-19873
An issue was discovered in Qt before 5.11.3
9.8
CVE-2017-10904
Qt for Android prior to 5.9.0 allows remote attackers to execute arbitrary OS commands via unspecified vectors
