VulnSea

qt has 21 CVEs on record between 2020 and 2026. Disclosure cadence is accelerating: 16 in the last 90 days against 0 in the 90 before. The busiest recent month was September 2026 with 8. The median CVSS is 5.5 (medium), with 1 rated critical. None have a confirmed exploitation report. The dominant weakness classes are CWE-125 (7) and CWE-674 (3). Most affected products: Qt (18), Qt for MCUs (2), qtdeclarative (1).

CVEs per month

Last 12 months, by publish date

111201020304050607080910
Exploited share
0% vs 1% corpus
Median CVSS
5.5
Publish → KEV
—
Last 90 days
16 prev 0

Products

  • Qt 18
  • Qt for MCUs 2
  • qtdeclarative 1
21
Total CVEs
1
Critical
0
CISA KEV
0
Exploited

qt vulnerabilities

CVEs affecting qt, newest first. Open any entry for full detail, references, and exploit status.

21 CVEsRSS

CVE-2026-107590Low· 1.9
yesterday

Out-of-bounds write vulnerability in QTextCodec iconv-based encoding impacts Qt

An out-of-bounds write vulnerability in the Qt QTextCodec iconv-based encoding of the Qt 5 Compatibility APIs module (Qt Core in Qt 5 and earlier) impacts Qt. Under certain conditions, encoding text with QTextCodec may write outside an i…

▾ Sunlitqt · Qtvia CVEORG
CVE-2026-107472Medium· 4.3
yesterday

Out-of-bounds read vulnerability in QTextCodec TSCII encoding impacts Qt

An out-of-bounds read vulnerability in the QTextCodec TSCII encoding of the Qt 5 Compatibility APIs module (Qt Core in Qt 5 and earlier) impacts Qt. Applications that convert text to the TSCII encoding through QTextCodec may read memory …

▾ Sunlitqt · QtEPSS 0.12%via CVEORG
CVE-2026-105946Medium· 5.3
yesterday

Out-of-bounds read vulnerability in NTLM authentication handling impacts Qt

Out-of-bounds read in the QAuthenticator NTLM authentication handling in the Qt Network module in Qt Group Qt allows remote attackers to obtain sensitive information (heap memory contents) or cause a denial of service (application crash)…

▾ Sunlitqt · qtEPSS 0.46%via CVEORG
CVE-2026-107157Low· 2.0
2d ago

Out-of-bounds read vulnerability in QCborValue::fromCbor() impacts Qt Framework

Specially crafted CBOR input passed to QCborValue::fromCbor() in Qt Core can cause an out-of-bounds read, which may crash the application and could expose information.

▾ Sunlitqt · QtEPSS 0.15%via CVEORG
CVE-2026-96432Low· 2.1
2d ago

Null pointer dereference vulnerability in QNetworkAccessManager impacts Qt

A malicious or compromised HTTP/2 server withholding SETTINGS ACK can send RST_STREAM on a completed stream, planting a null pointer, and then send a PUSH_PROMISE for that stream, causing a null pointer dereference in the QNetworkAccessM…

▾ Sunlitqt · qtEPSS 0.33%via CVEORG
CVE-2026-95620Low· 2.1
5d ago

Use-after-free vulnerability in QNetworkAccessManager HTTP/2 support impacts Qt

A use-after-free vulnerability in the Qt QNetworkAccessManager HTTP/2 client support of the Qt Network module allows a malicious or compromised HTTP/2 server to cause the client application to crash, affecting availability.

▾ Sunlitqt · qtEPSS 0.23%via CVEORG
CVE-2026-16762High· 8.7
5d ago

Denial-of-service vulnerability in the Qt Core QXmlStream parser (QXmlStreamReader) impacts Qt

An attacker able to supply a crafted XML document to an application using QXmlStreamReader can cause disproportionate CPU consumption during parsing, making the application unresponsive (denial of service). Exploitation requires only tha…

▾ Twilightqt · qtEPSS 0.52%via CVEORG
CVE-2026-19395Medium· 6.6
3w ago

In Qt for MCUs, a Text element that displays styled text halts the device if an <img> tag in the text contains an attribute with an empty value

In Qt for MCUs, a Text element that displays styled text halts the device if an <img> tag in the text contains an attribute with an empty value. The text parser passes the empty value to an internal check that only accepts non-empty valu…

▾ Sunlitqt · Qt for MCUsEPSS 0.25%via NVD
CVE-2026-95509High· 8.8
4w ago

Strings optimized for Latin-1 displaying Latin-1 characters cause incorrect String.arg() formatting by an incorrect buffer size calculation, causing out-of-bounds reading.

Strings optimized for Latin-1 displaying Latin-1 characters cause incorrect String.arg() formatting by an incorrect buffer size calculation, causing out-of-bounds reading.

▾ Twilightqt · Qt for MCUsEPSS 0.31%via NVD
CVE-2026-79680Medium· 4.5⚖ disputed
1mo ago

Authentication bypass vulnerability in the password authentication mechanism of the Qt VNC Server module

Authentication bypass vulnerability in the password authentication mechanism of the Qt VNC Server module. An attacker using a specially modified VNC client that violates the RFB protocol can bypass Qt VNC Server's password authentication…

▾ Sunlitqt · qtEPSS 0.34%via NVD
CVE-2026-78253Low· 2.3⚖ disputed
1mo ago

Uncontrolled recursion in QXmlStreamReader::readElementText() in Qt Group Qt allows attackers to cause a denial of service (application crash via stack exhaustion) via a crafted XML document.

Uncontrolled recursion in QXmlStreamReader::readElementText() in Qt Group Qt allows attackers to cause a denial of service (application crash via stack exhaustion) via a crafted XML document.

▾ Sunlitqt · qtEPSS 0.43%via NVD
CVE-2026-79616Low· 0.6⚖ disputed
1mo ago

Out-of-bounds read while parsing untrusted SVG path strings in Qt Quick's Context2D.path / PathSvg.path.

Out-of-bounds read while parsing untrusted SVG path strings in Qt Quick's Context2D.path / PathSvg.path.

▾ Sunlitqt · qtEPSS 0.15%via NVD
CVE-2026-76151Medium· 4.6⚖ disputed
1mo ago

Out-of-bounds read (buffer over-read) in the HTTP Cache-Control response header parsing in the QtNetwork module in Qt Group Qt 6.0.0 through 6.8.8, and 6.9.0 through 6.11.1, allows remote attackers to cause a denial of service (applicati…

Out-of-bounds read (buffer over-read) in the HTTP Cache-Control response header parsing in the QtNetwork module in Qt Group Qt 6.0.0 through 6.8.8, and 6.9.0 through 6.11.1, allows remote attackers to cause a denial of service (applicati…

▾ Sunlitqt · qtEPSS 0.67%via NVD
CVE-2026-19248High· 7.1
1mo ago

QDomDocument XML parsing is vulnerable to a remotely-triggerable denial-of-service crash when processing untrusted input.

QDomDocument XML parsing is vulnerable to a remotely-triggerable denial-of-service crash when processing untrusted input.

▾ Twilightqt · qtEPSS 0.42%via NVD
CVE-2026-13326Medium· 6.9
1mo ago

An out-of-bounds read in Qt NFC's language code length parsing allows a physically proximate attacker to cause a denial of service or limited memory disclosure via a crafted NFC tag.

An out-of-bounds read in Qt NFC's language code length parsing allows a physically proximate attacker to cause a denial of service or limited memory disclosure via a crafted NFC tag.

▾ Sunlitqt · qtEPSS 0.15%via NVD
CVE-2026-11573High· 7.1
1mo ago

Uncontrolled recursion (CWE-674) in the QDomDocument/QDomNode serialization path of the Qt XML module (QtXml, qtbase)

Uncontrolled recursion (CWE-674) in the QDomDocument/QDomNode serialization path of the Qt XML module (QtXml, qtbase). QDomElementPrivate::save() and QDomNodePrivate::save() recurse mutually, consuming one stack frame per level of elemen…

▾ Twilightqt · qtEPSS 0.39%via NVD
CVE-2025-14576High· 7.8
6mo ago

Insufficient validation of node IDs in Qt SVG module allows arbitrary QML/JavaScript code injection when loading malicious SVG files through the VectorImage component in Qt Quick

Insufficient validation of node IDs in Qt SVG module allows arbitrary QML/JavaScript code injection when loading malicious SVG files through the VectorImage component in Qt Quick. While QML execution is typically more restricted than nat…

▾ Twilightqt · qtdeclarativeEPSS 0.22%via NVD
CVE-2025-5683Medium· 5.5
1y ago

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

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.

▾ Sunlitqt · qtEPSS 0.24%via NVD
CVE-2023-51714Critical· 9.8
2y ago

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

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. network/access/http2/hpacktable.cpp has an incorrect HPack integer overflow check.

▾ Midnightqt · qtEPSS 0.98%via NVD
CVE-2020-24742High· 7.8
5y ago

An issue has been fixed in Qt versions 5.14.0 where QPluginLoader attempts to load plugins relative to the working directory, allowing attackers to execute arbitrary code via crafted files.

An issue has been fixed in Qt versions 5.14.0 where QPluginLoader attempts to load plugins relative to the working directory, allowing attackers to execute arbitrary code via crafted files.

▾ Twilightqt · qtEPSS 1.2%via NVD
CVE-2020-0570High· 7.3
6y ago

Uncontrolled search path in the QT Library before 5.14.0, 5.12.7 and 5.9.10 may allow an authenticated user to potentially enable elevation of privilege via local access.

Uncontrolled search path in the QT Library before 5.14.0, 5.12.7 and 5.9.10 may allow an authenticated user to potentially enable elevation of privilege via local access.

▾ Twilightqt · qtEPSS 0.57%via NVD
qt vulnerabilities (CVEs) · VulnSea