p PatchFirst

CVE-2026-15037

CVE-2026-15037 · XML injection vulnerability in QDom comment, CDATA and processing-instruction serialization

This page contains facts from public vulnerability sources. Check the original advisory before updating.

Improper output neutralization (XML injection) in QDom comment, CDATA, and processing-instruction serialization in Qt XML from 4.0.0 through 6.11 allows untrusted text serialized by an application into those nodes to inject arbitrary XML markup, because the node terminators are not escaped under the default InvalidDataPolicy (AcceptInvalidChars). Fixed in Qt 6.12.

CVSS 2.9 · Low · EPSS 0.4% · Fix available

Published
Updated

Stack: system

Affected products and versions

  • qt

    Versions
    • ≥ 4.0.0, < 6.12.0: Affected (python)

    Update to 6.12.0

  • qt6-base Debian:12

    Versions
    • 6.10.2+dfsg-1
    • 6.10.2+dfsg-10
    • 6.10.2+dfsg-10+hurd.1
    • 6.10.2+dfsg-11
    • 6.10.2+dfsg-12
    • 6.10.2+dfsg-13
    • 6.10.2+dfsg-14
    • 6.10.2+dfsg-15
    • 6.10.2+dfsg-16
    • 6.10.2+dfsg-2
    • 6.10.2+dfsg-3
    • 6.10.2+dfsg-4
    • 6.10.2+dfsg-5
    • 6.10.2+dfsg-6
    • 6.10.2+dfsg-7
    • 6.10.2+dfsg-7+hurd.1
    • 6.10.2+dfsg-8
    • 6.10.2+dfsg-9
    • 6.11.2+dfsg-1
    • 6.11.2+dfsg-2
    • 6.11.2+dfsg-3
    • 6.11.2+dfsg-4
    • 6.11.2+dfsg-5
    • 6.4.2+dfsg-10
    • 6.4.2+dfsg-11
    • 6.4.2+dfsg-11~bpo11+1
    • 6.4.2+dfsg-12
    • 6.4.2+dfsg-13
    • 6.4.2+dfsg-14
    • 6.4.2+dfsg-15
    • 6.4.2+dfsg-16
    • 6.4.2+dfsg-17
    • 6.4.2+dfsg-18
    • 6.4.2+dfsg-18+loong64
    • 6.4.2+dfsg-19
    • 6.4.2+dfsg-20
    • 6.4.2+dfsg-21
    • 6.4.2+dfsg-21.1
    • 6.6.0+dfsg-1
    • 6.6.0+dfsg-2
    • 6.6.0+dfsg-3
    • 6.6.0+dfsg-4
    • 6.6.0+dfsg-5
    • 6.6.0+dfsg-6
    • 6.6.1+dfsg-1
    • 6.6.1+dfsg-2
    • 6.6.1+dfsg-3
    • 6.6.1+dfsg-4
    • 6.6.1+dfsg-5
    • 6.6.1+dfsg-6
    • 6.6.2+dfsg-1
    • 6.6.2+dfsg-10
    • 6.6.2+dfsg-11
    • 6.6.2+dfsg-12
    • 6.6.2+dfsg-2
    • 6.6.2+dfsg-3
    • 6.6.2+dfsg-4
    • 6.6.2+dfsg-5
    • 6.6.2+dfsg-6
    • 6.6.2+dfsg-7
    • 6.6.2+dfsg-8
    • 6.6.2+dfsg-9
    • 6.7.2+dfsg-1
    • 6.7.2+dfsg-2
    • 6.7.2+dfsg-3
    • 6.7.2+dfsg-4
    • 6.7.2+dfsg-4+m68k
    • 6.7.2+dfsg-5
    • 6.7.2+dfsg-6
    • 6.8.2+dfsg-1
    • 6.8.2+dfsg-10
    • 6.8.2+dfsg-10.1
    • 6.8.2+dfsg-2
    • 6.8.2+dfsg-3
    • 6.8.2+dfsg-4
    • 6.8.2+dfsg-5
    • 6.8.2+dfsg-5+m68k
    • 6.8.2+dfsg-6
    • 6.8.2+dfsg-7
    • 6.8.2+dfsg-8
    • 6.8.2+dfsg-9
    • 6.9.1+dfsg-1
    • 6.9.1+dfsg-2
    • 6.9.1+dfsg-3
    • 6.9.1+dfsg-4
    • 6.9.1+dfsg-5
    • 6.9.2+dfsg-1
    • 6.9.2+dfsg-2
    • 6.9.2+dfsg-3
    • 6.9.2+dfsg-4
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • qt6-base Debian:13

    Versions
    • 6.10.2+dfsg-1
    • 6.10.2+dfsg-10
    • 6.10.2+dfsg-10+hurd.1
    • 6.10.2+dfsg-11
    • 6.10.2+dfsg-12
    • 6.10.2+dfsg-13
    • 6.10.2+dfsg-14
    • 6.10.2+dfsg-15
    • 6.10.2+dfsg-16
    • 6.10.2+dfsg-2
    • 6.10.2+dfsg-3
    • 6.10.2+dfsg-4
    • 6.10.2+dfsg-5
    • 6.10.2+dfsg-6
    • 6.10.2+dfsg-7
    • 6.10.2+dfsg-7+hurd.1
    • 6.10.2+dfsg-8
    • 6.10.2+dfsg-9
    • 6.11.2+dfsg-1
    • 6.11.2+dfsg-2
    • 6.11.2+dfsg-3
    • 6.11.2+dfsg-4
    • 6.11.2+dfsg-5
    • 6.8.2+dfsg-10
    • 6.8.2+dfsg-10.1
    • 6.8.2+dfsg-9
    • 6.8.2+dfsg-9+deb13u1
    • 6.8.2+dfsg-9+deb13u2
    • 6.9.1+dfsg-1
    • 6.9.1+dfsg-2
    • 6.9.1+dfsg-3
    • 6.9.1+dfsg-4
    • 6.9.1+dfsg-5
    • 6.9.2+dfsg-1
    • 6.9.2+dfsg-2
    • 6.9.2+dfsg-3
    • 6.9.2+dfsg-4
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • qt6-base Debian:14

    Versions
    • 6.10.2+dfsg-1
    • 6.10.2+dfsg-10
    • 6.10.2+dfsg-10+hurd.1
    • 6.10.2+dfsg-11
    • 6.10.2+dfsg-12
    • 6.10.2+dfsg-13
    • 6.10.2+dfsg-14
    • 6.10.2+dfsg-15
    • 6.10.2+dfsg-16
    • 6.10.2+dfsg-2
    • 6.10.2+dfsg-3
    • 6.10.2+dfsg-4
    • 6.10.2+dfsg-5
    • 6.10.2+dfsg-6
    • 6.10.2+dfsg-7
    • 6.10.2+dfsg-7+hurd.1
    • 6.10.2+dfsg-8
    • 6.10.2+dfsg-9
    • 6.11.2+dfsg-1
    • 6.11.2+dfsg-2
    • 6.11.2+dfsg-3
    • 6.11.2+dfsg-4
    • 6.11.2+dfsg-5
    • 6.8.2+dfsg-10
    • 6.8.2+dfsg-10.1
    • 6.8.2+dfsg-9
    • 6.9.1+dfsg-1
    • 6.9.1+dfsg-2
    • 6.9.1+dfsg-3
    • 6.9.1+dfsg-4
    • 6.9.1+dfsg-5
    • 6.9.2+dfsg-1
    • 6.9.2+dfsg-2
    • 6.9.2+dfsg-3
    • 6.9.2+dfsg-4
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • qtbase-opensource-src Debian:12

    Versions
    • 5.15.10+dfsg-1
    • 5.15.10+dfsg-2
    • 5.15.10+dfsg-3
    • 5.15.10+dfsg-4
    • 5.15.10+dfsg-5
    • 5.15.10+dfsg-6
    • 5.15.10+dfsg-7
    • 5.15.10+dfsg-7.1
    • 5.15.10+dfsg-7.2
    • 5.15.11+dfsg-1
    • 5.15.12+dfsg-1
    • 5.15.12+dfsg-2
    • 5.15.12+dfsg-3
    • 5.15.13+dfsg-1
    • 5.15.13+dfsg-2
    • 5.15.13+dfsg-3
    • 5.15.13+dfsg-4
    • 5.15.14+dfsg-1
    • 5.15.15+dfsg-1
    • 5.15.15+dfsg-2
    • 5.15.15+dfsg-3
    • 5.15.15+dfsg-4
    • 5.15.15+dfsg-5
    • 5.15.15+dfsg-6
    • 5.15.16+dfsg-1
    • 5.15.16+dfsg-2
    • 5.15.17+dfsg-1
    • 5.15.17+dfsg-2
    • 5.15.17+dfsg-3
    • 5.15.17+dfsg-4
    • 5.15.17+dfsg-5
    • 5.15.17+dfsg-6
    • 5.15.17+dfsg-7
    • 5.15.17+dfsg-8
    • 5.15.18+dfsg-1
    • 5.15.18+dfsg-2
    • 5.15.19+dfsg-1
    • 5.15.19+dfsg-2
    • 5.15.19+dfsg-3
    • 5.15.19+dfsg-4
    • 5.15.19+dfsg-5
    • 5.15.8+dfsg-11
    • 5.15.8+dfsg-11+deb12u1
    • 5.15.8+dfsg-11+deb12u2
    • 5.15.8+dfsg-11+deb12u3
    • 5.15.8+dfsg-12
    • 5.15.8+dfsg-13
    • 5.15.9+dfsg-1
    • 5.15.9+dfsg-2
    • 5.15.9+dfsg-3
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • qtbase-opensource-src Debian:13

    Versions
    • 5.15.15+dfsg-6
    • 5.15.15+dfsg-6+deb13u1
    • 5.15.16+dfsg-1
    • 5.15.16+dfsg-2
    • 5.15.17+dfsg-1
    • 5.15.17+dfsg-2
    • 5.15.17+dfsg-3
    • 5.15.17+dfsg-4
    • 5.15.17+dfsg-5
    • 5.15.17+dfsg-6
    • 5.15.17+dfsg-7
    • 5.15.17+dfsg-8
    • 5.15.18+dfsg-1
    • 5.15.18+dfsg-2
    • 5.15.19+dfsg-1
    • 5.15.19+dfsg-2
    • 5.15.19+dfsg-3
    • 5.15.19+dfsg-4
    • 5.15.19+dfsg-5
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • qtbase-opensource-src Debian:14

    Versions
    • 5.15.15+dfsg-6
    • 5.15.16+dfsg-1
    • 5.15.16+dfsg-2
    • 5.15.17+dfsg-1
    • 5.15.17+dfsg-2
    • 5.15.17+dfsg-3
    • 5.15.17+dfsg-4
    • 5.15.17+dfsg-5
    • 5.15.17+dfsg-6
    • 5.15.17+dfsg-7
    • 5.15.17+dfsg-8
    • 5.15.18+dfsg-1
    • 5.15.18+dfsg-2
    • 5.15.19+dfsg-1
    • 5.15.19+dfsg-2
    • 5.15.19+dfsg-3
    • 5.15.19+dfsg-4
    • 5.15.19+dfsg-5
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • qt4-x11 Ubuntu:14.04:LTS

    Versions
    • 4:4.8.4+dfsg-0ubuntu18
    • 4:4.8.4+dfsg-0ubuntu19
    • 4:4.8.4+dfsg-0ubuntu20
    • 4:4.8.4+dfsg-0ubuntu21
    • 4:4.8.4+dfsg-0ubuntu22
    • 4:4.8.5+git192-g085f851+dfsg-2ubuntu3
    • 4:4.8.5+git192-g085f851+dfsg-2ubuntu4
    • 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • qt4-x11 Ubuntu:16.04:LTS

    Versions
    • 4:4.8.6+git64-g5dc8b2b+dfsg-3~ubuntu8
    • 4:4.8.7+dfsg-5ubuntu1
    • 4:4.8.7+dfsg-5ubuntu2
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • qtbase-opensource-src Ubuntu:Pro:16.04:LTS

    Versions
    • 5.4.2+dfsg-2ubuntu9
    • 5.5.1+dfsg-6ubuntu4
    • 5.5.1+dfsg-10ubuntu2
    • 5.5.1+dfsg-13ubuntu1
    • 5.5.1+dfsg-13ubuntu2
    • 5.5.1+dfsg-13ubuntu3
    • 5.5.1+dfsg-14ubuntu1
    • 5.5.1+dfsg-14ubuntu2
    • 5.5.1+dfsg-14ubuntu3
    • 5.5.1+dfsg-15ubuntu1
    • 5.5.1+dfsg-16ubuntu1
    • 5.5.1+dfsg-16ubuntu6
    • 5.5.1+dfsg-16ubuntu7
    • 5.5.1+dfsg-16ubuntu7.1
    • 5.5.1+dfsg-16ubuntu7.2
    • 5.5.1+dfsg-16ubuntu7.5
    • 5.5.1+dfsg-16ubuntu7.6
    • 5.5.1+dfsg-16ubuntu7.7
    • 5.5.1+dfsg-16ubuntu7.7+esm1
    • 5.5.1+dfsg-16ubuntu7.7+esm2
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • qtbase-opensource-src Ubuntu:Pro:18.04:LTS

    Versions
    • 5.9.1+dfsg-10ubuntu1
    • 5.9.1+dfsg-10ubuntu2
    • 5.9.2+dfsg-4ubuntu6
    • 5.9.3+dfsg-0ubuntu1
    • 5.9.3+dfsg-0ubuntu3
    • 5.9.3+dfsg-0ubuntu4
    • 5.9.4+dfsg-0ubuntu3
    • 5.9.4+dfsg-0ubuntu4
    • 5.9.5+dfsg-0ubuntu1
    • 5.9.5+dfsg-0ubuntu2
    • 5.9.5+dfsg-0ubuntu2.1
    • 5.9.5+dfsg-0ubuntu2.3
    • 5.9.5+dfsg-0ubuntu2.4
    • 5.9.5+dfsg-0ubuntu2.5
    • 5.9.5+dfsg-0ubuntu2.6
    • 5.9.5+dfsg-0ubuntu2.6+esm1
    • 5.9.5+dfsg-0ubuntu2.6+esm2
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • qt4-x11 Ubuntu:18.04:LTS

    Versions
    • 4:4.8.7+dfsg-7ubuntu1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • qtbase-opensource-src Ubuntu:Pro:20.04:LTS

    Versions
    • 5.12.4+dfsg-4ubuntu1
    • 5.12.5+dfsg-2
    • 5.12.5+dfsg-8
    • 5.12.5+dfsg-8build1
    • 5.12.5+dfsg-9build1
    • 5.12.8+dfsg-0ubuntu1
    • 5.12.8+dfsg-0ubuntu2.1
    • 5.12.8+dfsg-0ubuntu2.1+esm1
    • 5.12.8+dfsg-0ubuntu2.1+esm2
    • 5.12.8+dfsg-0ubuntu2.1+esm3
    • 5.12.8+dfsg-0ubuntu2.1+esm4
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • qt6-base Ubuntu:22.04:LTS

    Versions
    • 6.2.2+dfsg-5ubuntu1
    • 6.2.2+dfsg-6ubuntu1
    • 6.2.2+dfsg-6ubuntu2
    • 6.2.4+dfsg-1ubuntu1
    • 6.2.4+dfsg-2ubuntu1
    • 6.2.4+dfsg-2ubuntu1.1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • qtbase-opensource-src Ubuntu:Pro:22.04:LTS

    Versions
    • 5.15.2+dfsg-12
    • 5.15.2+dfsg-13
    • 5.15.2+dfsg-14
    • 5.15.2+dfsg-14ubuntu1
    • 5.15.2+dfsg-14ubuntu3
    • 5.15.2+dfsg-15
    • 5.15.3+dfsg-1
    • 5.15.3+dfsg-2
    • 5.15.3+dfsg-2ubuntu0.1
    • 5.15.3+dfsg-2ubuntu0.2
    • 5.15.3+dfsg-2ubuntu0.2+esm1
    • 5.15.3+dfsg-2ubuntu0.2+esm2
    • 5.15.3+dfsg-2ubuntu0.2+esm3
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • qt6-base Ubuntu:24.04:LTS

    Versions
    • 6.4.2+dfsg-18
    • 6.4.2+dfsg-19
    • 6.4.2+dfsg-19build1
    • 6.4.2+dfsg-20
    • 6.4.2+dfsg-21
    • 6.4.2+dfsg-21.1build4
    • 6.4.2+dfsg-21.1build5
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • qtbase-opensource-src Ubuntu:Pro:24.04:LTS

    Versions
    • 5.15.10+dfsg-3
    • 5.15.10+dfsg-5
    • 5.15.10+dfsg-5ubuntu1
    • 5.15.12+dfsg-1ubuntu1
    • 5.15.12+dfsg-3ubuntu1
    • 5.15.12+dfsg-3ubuntu6
    • 5.15.12+dfsg-3ubuntu7
    • 5.15.13+dfsg-1ubuntu1
    • 5.15.13+dfsg-1ubuntu1+esm1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • qt6-base Ubuntu:26.10

    Versions
    • 6.10.2+dfsg-7
    • 6.10.2+dfsg-14ubuntu2
    • 6.10.2+dfsg-15
    • 6.10.2+dfsg-16
    • 6.11.2+dfsg-4ubuntu2
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • qtbase-opensource-src Ubuntu:26.10

    Versions
    • 5.15.18+dfsg-1ubuntu1
    • 5.15.19+dfsg-2ubuntu1
    • 5.15.19+dfsg-2ubuntu2
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • qt6-base Ubuntu:26.04:LTS

    Versions
    • 6.9.2+dfsg-1ubuntu1
    • 6.9.2+dfsg-2
    • 6.9.2+dfsg-3ubuntu1
    • 6.9.2+dfsg-3ubuntu2
    • 6.9.2+dfsg-4
    • 6.10.2+dfsg-3
    • 6.10.2+dfsg-6
    • 6.10.2+dfsg-7
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • qtbase-opensource-src Ubuntu:26.04:LTS

    Versions
    • 5.15.17+dfsg-1ubuntu1
    • 5.15.17+dfsg-1ubuntu2
    • 5.15.18+dfsg-1ubuntu1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

Original sources

Check your server →