CVE-2023-37369: Buffer Overflow

Published Aug 15, 2023
·
Updated

A recently reported potential buffer overflow issue in QXmlStreamReader has been assigned the CVE id CVE-2023-37369 When given specifically crafted data then QXmlStreamReader can end up causing a buffer overflow and subsequently a crash.

https://www.qt.io/blog/security-advisory-qxmlstreamreader (fixed in qtbase-6.5.2)

Other sources

CVE-2023-38197 An issue was discovered in Qt before 5.15.15, 6.x before 6.2.10, and 6.3.x through 6.5.x before 6.5.3. There are infinite loops in recursive entity expansion. CVE-2023-37369 In Qt before 5.15.15, 6.x before 6.2.9, and 6.3.x through 6.5.x before 6.5.2, there can be an application crash in QXmlStreamReader via a crafted XML string that triggers a situation in which a prefix is greater than a length.

— F5

Affected Software

23 affected componentsFixes available
Qt QT<5.15.15
Qt QT>=6.0.0<6.2.9
Qt QT>=6.3.0<6.5.2
Debian Debian Linux=10.0
F5 BIG-IP (AFM, APM, SSL Orchestrator)>=17.5.0<=17.5.1, >=17.1.0<=17.1.2
17.5.1.117.1.3
F5 BIG-IP (AFM, APM, SSL Orchestrator)>=16.1.0<=16.1.6
F5 BIG-IP (AFM, APM, SSL Orchestrator)>=15.1.0<=15.1.10
F5 APM Clients>=7.2.4.6<=7.2.4.8
7.2.5
redhat/qt<5.15.15
5.15.15
redhat/qt<6.2.10
6.2.10
redhat/qt<6.5.2
6.5.2
debian/qt6-base*
debian/qt6-base<6.4.2+dfsg-20
6.4.2+dfsg-20
debian/qt6-base<6.4.2+dfsg-20
6.4.2+dfsg-20
debian/qtbase-opensource-src<5.15.8+dfsg-11+deb12u1
5.15.8+dfsg-11+deb12u1
debian/qtbase-opensource-src<5.15.10+dfsg-3
5.15.10+dfsg-3
debian/qtbase-opensource-src<5.15.10+dfsg-3
5.15.10+dfsg-3
debian/qtbase-opensource-src-gles*
debian/qtbase-opensource-src-gles<5.15.10+dfsg-2
5.15.10+dfsg-2
debian/qtbase-opensource-src-gles<5.15.10+dfsg-2
5.15.10+dfsg-2
debian/qt6-base<=6.4.2+dfsg-10
6.8.2+dfsg-9+deb13u26.11.2+dfsg-76.11.2+dfsg-8
debian/qtbase-opensource-src
5.15.8+dfsg-11+deb12u35.15.15+dfsg-6+deb13u15.15.19+dfsg-65.15.19+dfsg-7
debian/qtbase-opensource-src-gles<=5.15.8+dfsg-3
5.15.15+dfsg-25.15.19+dfsg-2

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade to a fixed release to a version that resolves this vulnerability.

    Fixed in 17.5.1.117.1.3
  2. Upgrade

    Upgrade to a fixed release to a version that resolves this vulnerability.

    Fixed in 7.2.5
  3. Upgrade

    Upgrade redhat/Qt to a version that resolves this vulnerability.

    Fixed in 5.15.15
  4. Upgrade

    Upgrade redhat/Qt to a version that resolves this vulnerability.

    Fixed in 6.2.10
  5. Upgrade

    Upgrade redhat/Qt to a version that resolves this vulnerability.

    Fixed in 6.5.2
  6. Upgrade

    Upgrade debian/qt6-base to a version that resolves this vulnerability.

    Fixed in 6.4.2+dfsg-20
  7. Upgrade

    Upgrade debian/qtbase-opensource-src to a version that resolves this vulnerability.

    Fixed in 5.15.8+dfsg-11+deb12u1
  8. Upgrade

    Upgrade debian/qtbase-opensource-src to a version that resolves this vulnerability.

    Fixed in 5.15.10+dfsg-3
  9. Upgrade

    Upgrade debian/qtbase-opensource-src-gles to a version that resolves this vulnerability.

    Fixed in 5.15.10+dfsg-2
  10. Upgrade

    Upgrade debian/qt6-base to a version that resolves this vulnerability.

    Fixed in 6.8.2+dfsg-9+deb13u2Fixed in 6.11.2+dfsg-7Fixed in 6.11.2+dfsg-8
  11. Upgrade

    Upgrade debian/qtbase-opensource-src to a version that resolves this vulnerability.

    Fixed in 5.15.8+dfsg-11+deb12u3Fixed in 5.15.15+dfsg-6+deb13u1Fixed in 5.15.19+dfsg-6Fixed in 5.15.19+dfsg-7
  12. Upgrade

    Upgrade debian/qtbase-opensource-src-gles to a version that resolves this vulnerability.

    Fixed in 5.15.15+dfsg-2Fixed in 5.15.19+dfsg-2
  13. Upgrade

    Upgrade qtbase to a version that resolves this vulnerability.

    Fixed in 5.15.15
  14. Upgrade

    Upgrade qtbase to a version that resolves this vulnerability.

    Fixed in 6.2.10
  15. Upgrade

    Upgrade qtbase to a version that resolves this vulnerability.

    Fixed in 6.5.3

Event History

Aug 15, 2023
Data Sourced
via Red Hat·05:46 PM
DescriptionSeverityAffected Software
Aug 20, 2023
CVE Published
via MITRE·12:00 AM
Data Sourced
via MITRE·12:00 AM
Description
Data Sourced
via NVD·07:15 AM
RemedyDescriptionSeverityAffected Software
Dec 2, 2024
Advisory Published
via F5·11:46 PM
Data Sourced
via F5·11:46 PM
DescriptionSeverityWeaknessAffected Software
Nov 11, 2026
Data Sourced
via OSV·10:00 AM
SeverityAffected Software

Peer vulnerabilities

Found alongside the following vulnerabilities.

Frequently Asked Questions

1

What is the severity of CVE-2023-37369?

The severity of CVE-2023-37369 is high with a severity value of 7.5.

2

What is the affected software for CVE-2023-37369?

The affected software for CVE-2023-37369 includes Qt versions before 5.15.15, 6.x before 6.2.9, and 6.3.x through 6.5.x before 6.5.2.

3

How can CVE-2023-37369 be exploited?

CVE-2023-37369 can be exploited by crafting a malicious XML string that triggers a situation where a prefix is greater than a length.

4

Is there a fix available for CVE-2023-37369?

Yes, a fix is available for CVE-2023-37369. It is recommended to update to Qt version 5.15.15, 6.2.9, or 6.5.2.

5

Where can I find more information about CVE-2023-37369?

More information about CVE-2023-37369 can be found in the following references: [Link 1](https://bugreports.qt.io/browse/QTBUG-114829), [Link 2](https://codereview.qt-project.org/c/qt/qtbase/+/455027), [Link 3](https://lists.debian.org/debian-lts-announce/2023/08/msg00028.html).

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203