
CVE catalog
CVE-2023-38197
qt6-base: CVE-2023-38197
- Severity
- High · CVSS 7.5
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Published
- Source
- [NVD] · [CVE record]
- EPSS
- 1.28% · Oct 25, 2026
A vulnerability was found in Qtbase, where it is vulnerable to a denial of service caused by an infinite loop flaw in the QXmlStreamReader() function. This flaw occurs because the QXmlStreamReader function accepts multiple DOCTYPE elements containing DTD fragments in the XML prolog and the XML body. Well-formed but invalid XML files - with multiple DTD fragments in prolog and body, combined with recursive entity expansions, causes infinite loops in QXmlStreamReader. By persuading a victim to open specially crafted XML content, an attacker can cause a denial of service condition. qtbase: infinite loops in QXmlStreamReader The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | qt6-base | sid | 6.11.2+dfsg-7 | fixed |
| Debian | qt6-base | forky | 6.11.2+dfsg-5 | fixed |
| Debian | qt6-base | trixie | 6.8.2+dfsg-9+deb13u2 | fixed |
| Debian | qt6-base | bookworm | 6.4.2+dfsg-10 | vulnerable |
| Debian | qtbase-opensource-src | sid | 5.15.19+dfsg-6 | fixed |
| Debian | qtbase-opensource-src | forky | 5.15.19+dfsg-5 | fixed |
| Debian | qtbase-opensource-src | trixie | 5.15.15+dfsg-6+deb13u1 | fixed |
| Debian | qtbase-opensource-src | bookworm | 5.15.8+dfsg-11+deb12u3 | fixed |
| Debian | qtbase-opensource-src-gles | sid | 5.15.19+dfsg-2 | fixed |
| Debian | qtbase-opensource-src-gles | forky | 5.15.19+dfsg-2 | fixed |
| Debian | qtbase-opensource-src-gles | trixie | 5.15.15+dfsg-2 | fixed |
| Debian | qtbase-opensource-src-gles | bookworm | 5.15.8+dfsg-3 | vulnerable |
| Opensuse | qt6-base | tumbleweed | 6.5.2-1.1 | fixed |
| Opensuse | libqt5-qtbase | tumbleweed | 5.15.11+kde138-2.1 | fixed |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | qt6-base | source | sid | 6.6.2+dfsg-8 | not yet assigned | Not reported | [1041104] |
| Debian | qt6-base | source | forky | 6.6.2+dfsg-8 | not yet assigned | Not reported | [1041104] |
| Debian | qt6-base | source | trixie | 6.6.2+dfsg-8 | not yet assigned | Not reported | [1041104] |
| Debian | qt6-base | source | bookworm | (unfixed) | not yet assigned | Not reported | [1041104] |
| Debian | qtbase-opensource-src | source | sid | 5.15.10+dfsg-3 | not yet assigned | Not reported | [1041105] |
| Debian | qtbase-opensource-src | source | forky | 5.15.10+dfsg-3 | not yet assigned | Not reported | [1041105] |
| Debian | qtbase-opensource-src | source | trixie | 5.15.10+dfsg-3 | not yet assigned | Not reported | [1041105] |
| Debian | qtbase-opensource-src | source | bookworm | 5.15.8+dfsg-11+deb12u1 | not yet assigned | Not reported | [1041105] |
| Debian | qtbase-opensource-src-gles | source | sid | 5.15.10+dfsg-3 | not yet assigned | Not reported | [1041106] |
| Debian | qtbase-opensource-src-gles | source | forky | 5.15.10+dfsg-3 | not yet assigned | Not reported | [1041106] |
| Debian | qtbase-opensource-src-gles | source | trixie | 5.15.10+dfsg-3 | not yet assigned | Not reported | [1041106] |
| Debian | qtbase-opensource-src-gles | source | bookworm | (unfixed) | not yet assigned | Not reported | [1041106] |
| Opensuse | qt6-base | rpm | tumbleweed | 6.5.2-1.1 | Not reported | OPENSUSE-SU-2024:13079-1 | Not reported |
| Opensuse | libqt5-qtbase | rpm | tumbleweed | 5.15.11+kde138-2.1 | Not reported | OPENSUSE-SU-2024:13377-1 | Not reported |
[Debian bug #1041104][Debian bug #1041105][Debian bug #1041106]
Notes
[bookworm] qt6-base: Minor issue, too intrusive to backport to 6.4 [bookworm] qtbase-opensource-src-gles: Minor issue
OpenFactory catalog packages
Matching against OpenFactory catalog package versions is in progress.
References
- [https://access.redhat.com/errata/RHSA-2023:6369]
- [https://ftp.suse.com/pub/projects/security/csaf/rhsa-2023_6967.json]
- [https://osv.dev/vulnerability/DEBIAN-CVE-2023-38197]
- [https://osv.dev/vulnerability/openSUSE-SU-2024:13079-1]
- [https://osv.dev/vulnerability/openSUSE-SU-2024:13377-1]
- [https://security-tracker.debian.org/tracker/CVE-2023-38197]
- [https://wid.cert-bund.de/.well-known/csaf/white/2023/wid-sec-w-2023-1750.json]
[CERT-Bund public advisories] · [Debian Security Tracker] · [FIRST EPSS] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX] · [SUSE security advisories and VEX]