CVE-2026-11573
Fixed in a distro release EPSS <1%CVSS 7.1
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 element nesting with no depth limit, no configurable bound and no error return. A document with deeply nested elements parses successfully but exhausts the call stack and terminates the process when serialized. Reachable via QDomDocument::toByteArray() (Qt 4.0 and later), QDomDocument::toString(), QDomDocument::toCString(), QDomNode::save(), and operator<<(QTextStream&, const QDomNode&). Denial of service only — no code execution and no memory disclosure.
Products: qt
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux 9 | qt5-qtbase | 5.15.9-11.el9_8.2 |
| AlmaLinux 9 | qt5-qtbase-common | 5.15.9-11.el9_8.2 |
| AlmaLinux 9 | qt5-qtbase-devel | 5.15.9-11.el9_8.2 |
| AlmaLinux 9 | qt5-qtbase-examples | 5.15.9-11.el9_8.2 |
| AlmaLinux 9 | qt5-qtbase-gui | 5.15.9-11.el9_8.2 |
| AlmaLinux 9 | qt5-qtbase-mysql | 5.15.9-11.el9_8.2 |
| AlmaLinux 9 | qt5-qtbase-odbc | 5.15.9-11.el9_8.2 |
| AlmaLinux 9 | qt5-qtbase-postgresql | 5.15.9-11.el9_8.2 |
| AlmaLinux 9 | qt5-qtbase-private-devel | 5.15.9-11.el9_8.2 |
| AlmaLinux 9 | qt5-qtbase-static | 5.15.9-11.el9_8.2 |
| Debian 12 | qt6-base | no fix |
| Debian 12 | qtbase-opensource-src | no fix |
| Debian 13 | qt6-base | 6.8.2+dfsg-5 |
| Debian 13 | qtbase-opensource-src | no fix |
| Debian 14 | qt6-base | 6.8.2+dfsg-5 |
| Debian 14 | qtbase-opensource-src | no fix |
| Red Hat Enterprise Linux eus 10.0 | qt6-qtbase | 0:6.8.1-9.el10_0.1 |
| Red Hat Enterprise Linux eus 10.0 | qt6-qtbase-common | 0:6.8.1-9.el10_0.1 |
| Red Hat Enterprise Linux eus 10.0 | qt6-qtbase-debuginfo | 0:6.8.1-9.el10_0.1 |
| Red Hat Enterprise Linux eus 10.0 | qt6-qtbase-debugsource | 0:6.8.1-9.el10_0.1 |
| Red Hat Enterprise Linux eus 10.0 | qt6-qtbase-devel | 0:6.8.1-9.el10_0.1 |
| Red Hat Enterprise Linux eus 10.0 | qt6-qtbase-devel-debuginfo | 0:6.8.1-9.el10_0.1 |
| Red Hat Enterprise Linux eus 10.0 | qt6-qtbase-examples | 0:6.8.1-9.el10_0.1 |
| Red Hat Enterprise Linux eus 10.0 | qt6-qtbase-examples-debuginfo | 0:6.8.1-9.el10_0.1 |
| Red Hat Enterprise Linux eus 10.0 | qt6-qtbase-gui | 0:6.8.1-9.el10_0.1 |
| Red Hat Enterprise Linux eus 10.0 | qt6-qtbase-gui-debuginfo | 0:6.8.1-9.el10_0.1 |
| Red Hat Enterprise Linux eus 10.0 | qt6-qtbase-mysql | 0:6.8.1-9.el10_0.1 |
| Red Hat Enterprise Linux eus 10.0 | qt6-qtbase-mysql-debuginfo | 0:6.8.1-9.el10_0.1 |
| Red Hat Enterprise Linux eus 10.0 | qt6-qtbase-odbc | 0:6.8.1-9.el10_0.1 |
| Red Hat Enterprise Linux eus 10.0 | qt6-qtbase-odbc-debuginfo | 0:6.8.1-9.el10_0.1 |
| Red Hat Enterprise Linux eus 10.0 | qt6-qtbase-postgresql | 0:6.8.1-9.el10_0.1 |
| Red Hat Enterprise Linux eus 10.0 | qt6-qtbase-postgresql-debuginfo | 0:6.8.1-9.el10_0.1 |
| Red Hat Enterprise Linux eus 10.0 | qt6-qtbase-private-devel | 0:6.8.1-9.el10_0.1 |
| Red Hat Enterprise Linux eus 10.0 | qt6-qtbase-static | 0:6.8.1-9.el10_0.1 |
| Red Hat Enterprise Linux eus 10.0 | qt6-qtbase-tests-debuginfo | 0:6.8.1-9.el10_0.1 |
| Red Hat hummingbird 1 | qt6-qtbase | 0:6.11.2-3.hum1 |
| Red Hat hummingbird 1 | qt6-qtbase-common | 0:6.11.2-3.hum1 |
| Red Hat hummingbird 1 | qt6-qtbase-devel | 0:6.11.2-3.hum1 |
| Red Hat hummingbird 1 | qt6-qtbase-examples | 0:6.11.2-3.hum1 |
| Red Hat hummingbird 1 | qt6-qtbase-gui | 0:6.11.2-3.hum1 |
| Red Hat hummingbird 1 | qt6-qtbase-ibase | 0:6.11.2-3.hum1 |
| Red Hat hummingbird 1 | qt6-qtbase-mysql | 0:6.11.2-3.hum1 |
| Red Hat hummingbird 1 | qt6-qtbase-odbc | 0:6.11.2-3.hum1 |
| Red Hat hummingbird 1 | qt6-qtbase-postgresql | 0:6.11.2-3.hum1 |
| Red Hat hummingbird 1 | qt6-qtbase-private-devel | 0:6.11.2-3.hum1 |
| Red Hat hummingbird 1 | qt6-qtbase-static | 0:6.11.2-3.hum1 |
| Rocky Linux 9 | qt5-qtbase | 0:5.15.9-11.el9_8.2 |
| Ubuntu 22.04 LTS | qt6-base | no fix |
| Ubuntu 24.04 LTS | qt6-base | no fix |
| Ubuntu 26.04 LTS | qtbase-opensource-src | no fix |
| Ubuntu 26.10 | qtbase-opensource-src | no fix |
| Ubuntu Pro 16.04 LTS | qtbase-opensource-src | no fix |
| Ubuntu Pro 18.04 LTS | qtbase-opensource-src | no fix |
| Ubuntu Pro 20.04 LTS | qtbase-opensource-src | no fix |
| Ubuntu Pro 22.04 LTS | qtbase-opensource-src | no fix |
| Ubuntu Pro 24.04 LTS | qtbase-opensource-src | no fix |