Description
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.
Published: 2026-09-23
Score: 2.3 Low
EPSS: n/a
KEV: No
Impact: Denial of Service via stack exhaustion
Action: Assess Impact
AI Analysis

Impact

The vulnerability arises from uncontrolled recursion inside QXmlStreamReader::readElementText in Qt. Malicious XML can cause stack exhaustion, resulting in an application crash and a denial‑of‑service. This flaw is classified as CWE‑674 and does not provide any mechanism for arbitrary code execution, but it can disable services or applications that rely on Qt's XML parser.

Affected Systems

The issue affects Qt applications that use the QXmlStreamReader::readElementText API. No specific Qt version is listed as affected, so all releases that include this code path are potentially impacted. The vulnerability is present in the Qt library itself.

Risk and Exploitability

The CVSS score is 2.3, indicating low severity. The EPSS score is not available, and the vulnerability is not listed in CISA's KEV catalog, which implies a low likelihood of exploitation. The attack vector is likely an attacker delivering a crafted XML document to an application using the vulnerable parser; it requires the application to parse such input. The impact is limited to an untrusted application crash, which could disrupt services but does not compromise data or provide further access.

Generated by OpenCVE AI on September 23, 2026 at 13:38 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Qt release that contains the fix for this recursion issue if available.
  • If an update cannot be applied immediately, restrict XML input by setting a maximum recursion depth or by preprocessing XML to remove deeply nested elements before passing it to QXmlStreamReader.
  • Disable or replace the use of QXmlStreamReader for processing untrusted XML by switching to an alternative parser that includes depth limits.

Generated by OpenCVE AI on September 23, 2026 at 13:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 23 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 23 Sep 2026 11:45:00 +0000

Type Values Removed Values Added
Description 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.
Title Denial-of-service (stack-exhaustion) vulnerability in QXmlStreamReader::readElementText() impacts Qt
First Time appeared Qt
Qt qt
Weaknesses CWE-674
CPEs cpe:2.3:a:qt:qt:*:*:*:*:*:*:*:*
Vendors & Products Qt
Qt qt
References
Metrics cvssV4_0

{'score': 2.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/S:N/AU:N/R:U/RE:L/U:Green'}


cve-icon MITRE

Status: PUBLISHED

Assigner: Qt

Published:

Updated: 2026-09-23T14:36:41.208Z

Reserved: 2026-08-24T07:14:59.859Z

Link: CVE-2026-78253

cve-icon Vulnrichment

Updated: 2026-09-23T14:36:30.794Z

cve-icon NVD

Status : Received

Published: 2026-09-23T12:17:07.063

Modified: 2026-09-23T15:17:20.903

Link: CVE-2026-78253

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-23T15:00:06Z

Weaknesses