CVE catalog

CVE-2026-9499

An out-of-bounds read (buffer over-read) vulnerability exists in QTextCodec::codecForName() in Qt. When the function is called with a QByteArray that is not NUL-terminated (for example, one created wi

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.30% · Oct 25, 2026

An out-of-bounds read (buffer over-read) vulnerability exists in QTextCodec::codecForName() in Qt. When the function is called with a QByteArray that is not NUL-terminated (for example, one created with QByteArray::fromRawData()), the codec-name matching routine reads past the end of the supplied buffer. In most cases this results in an incorrect text codec being selected; in the worst case, if the over-read reaches unmapped memory, the process crashes (denial of service). The over-read is bounded by the length of the longest codec-name candidate, and the out-of-bounds bytes are only compared internally against Qt's fixed list of codec names, so no data is disclosed to an attacker. Applications that do not pass non-NUL-terminated QByteArrays to QTextCodec::codecForName() are not exposed. The affected code resides in the Qt5Compat module from Qt 6.0.0 onward, and in Qt Core (qtbase) in Qt 4.x and Qt 5.x.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianqt6-5compatsid6.11.2-2fixed
Debianqt6-5compatforky6.11.2-2fixed
Debianqt6-5compattrixie6.8.2-3vulnerable
Debianqt6-5compatbookworm6.4.2-1vulnerable
Debianqtbase-opensource-srcsid5.15.19+dfsg-6fixed
Debianqtbase-opensource-srcforky5.15.19+dfsg-5fixed
Debianqtbase-opensource-srctrixie5.15.15+dfsg-6+deb13u1vulnerable
Debianqtbase-opensource-srcbookworm5.15.8+dfsg-11+deb12u3vulnerable
Cpeqt6-5compatNot reportedNot reportedvulnerable
Cpeqtbase-opensource-srcNot reportedNot reportedvulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianqt6-5compatsourcesid6.10.2-4not yet assignedNot reported[1142690]
Debianqt6-5compatsourceforky6.10.2-4not yet assignedNot reported[1142690]
Debianqt6-5compatsourcetrixie(unfixed)not yet assignedNot reported[1142690]
Debianqt6-5compatsourcebookworm(unfixed)not yet assignedNot reported[1142690]
Debianqtbase-opensource-srcsourcesid5.15.19+dfsg-4not yet assignedNot reported[1142691]
Debianqtbase-opensource-srcsourceforky5.15.19+dfsg-4not yet assignedNot reported[1142691]
Debianqtbase-opensource-srcsourcetrixie(unfixed)not yet assignedNot reported[1142691]
Debianqtbase-opensource-srcsourcebookworm(unfixed)not yet assignedNot reported[1142691]

[Debian bug #1142690][Debian bug #1142691]

Notes

[trixie] qt6-5compat: Minor issue [bookworm] qt6-5compat: Minor issue [trixie] qtbase-opensource-src: Minor issue [bookworm] qtbase-opensource-src: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [qtbase-opensource-src]

    Details (2)
    • 5.15.8+dfsg-11+deb12u3 · amd64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

    • 5.15.8+dfsg-11+deb12u3 · arm64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

  • [libqt5core5a]Affected

    Source package: [qtbase-opensource-src]

    Details (2)
    • 5.15.8+dfsg-11+deb12u3 · amd64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

    • 5.15.8+dfsg-11+deb12u3 · arm64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

  • [libqt5dbus5]Affected

    Source package: [qtbase-opensource-src]

    Details (2)
    • 5.15.8+dfsg-11+deb12u3 · amd64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

    • 5.15.8+dfsg-11+deb12u3 · arm64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

  • [libqt5gui5]Affected

    Source package: [qtbase-opensource-src]

    Details (2)
    • 5.15.8+dfsg-11+deb12u3 · amd64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

    • 5.15.8+dfsg-11+deb12u3 · arm64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

  • [libqt5network5]Affected

    Source package: [qtbase-opensource-src]

    Details (2)
    • 5.15.8+dfsg-11+deb12u3 · amd64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

    • 5.15.8+dfsg-11+deb12u3 · arm64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

  • [libqt5opengl5]Affected

    Source package: [qtbase-opensource-src]

    Details (2)
    • 5.15.8+dfsg-11+deb12u3 · amd64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

    • 5.15.8+dfsg-11+deb12u3 · arm64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

  • Source package: [qtbase-opensource-src]

    Details (2)
    • 5.15.8+dfsg-11+deb12u3 · amd64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

    • 5.15.8+dfsg-11+deb12u3 · arm64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

  • Source package: [qtbase-opensource-src]

    Details (2)
    • 5.15.8+dfsg-11+deb12u3 · amd64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

    • 5.15.8+dfsg-11+deb12u3 · arm64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

  • [libqt5sql5]Affected

    Source package: [qtbase-opensource-src]

    Details (2)
    • 5.15.8+dfsg-11+deb12u3 · amd64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

    • 5.15.8+dfsg-11+deb12u3 · arm64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

  • Source package: [qtbase-opensource-src]

    Details (2)
    • 5.15.8+dfsg-11+deb12u3 · amd64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

    • 5.15.8+dfsg-11+deb12u3 · arm64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

  • Source package: [qtbase-opensource-src]

    Details (2)
    • 5.15.8+dfsg-11+deb12u3 · amd64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

    • 5.15.8+dfsg-11+deb12u3 · arm64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

  • [libqt5sql5-odbc]Affected

    Source package: [qtbase-opensource-src]

    Details (2)
    • 5.15.8+dfsg-11+deb12u3 · amd64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

    • 5.15.8+dfsg-11+deb12u3 · arm64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

  • [libqt5sql5-psql]Affected

    Source package: [qtbase-opensource-src]

    Details (2)
    • 5.15.8+dfsg-11+deb12u3 · amd64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

    • 5.15.8+dfsg-11+deb12u3 · arm64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

  • Source package: [qtbase-opensource-src]

    Details (2)
    • 5.15.8+dfsg-11+deb12u3 · amd64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

    • 5.15.8+dfsg-11+deb12u3 · arm64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

  • [libqt5sql5-tds]Affected

    Source package: [qtbase-opensource-src]

    Details (2)
    • 5.15.8+dfsg-11+deb12u3 · amd64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

    • 5.15.8+dfsg-11+deb12u3 · arm64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

  • [libqt5test5]Affected

    Source package: [qtbase-opensource-src]

    Details (2)
    • 5.15.8+dfsg-11+deb12u3 · amd64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

    • 5.15.8+dfsg-11+deb12u3 · arm64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

  • [libqt5widgets5]Affected

    Source package: [qtbase-opensource-src]

    Details (2)
    • 5.15.8+dfsg-11+deb12u3 · amd64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

    • 5.15.8+dfsg-11+deb12u3 · arm64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

  • [libqt5xml5]Affected

    Source package: [qtbase-opensource-src]

    Details (2)
    • 5.15.8+dfsg-11+deb12u3 · amd64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

    • 5.15.8+dfsg-11+deb12u3 · arm64 · bookworm

      Affected

      nvd · qtbase-opensource-src · debian · bookworm; nvd · qtbase-opensource-src · debian · 12

  • Source package: [qt6-5compat]

    Details (2)
    • 6.4.2-1 · amd64 · bookworm

      Affected

      nvd · qt6-5compat · debian · bookworm; nvd · qt6-5compat · debian · 12

    • 6.4.2-1 · arm64 · bookworm

      Affected

      nvd · qt6-5compat · debian · bookworm; nvd · qt6-5compat · debian · 12

  • Source package: [qt6-5compat]

    Details (2)
    • 6.4.2-1 · amd64 · bookworm

      Affected

      nvd · qt6-5compat · debian · bookworm; nvd · qt6-5compat · debian · 12

    • 6.4.2-1 · arm64 · bookworm

      Affected

      nvd · qt6-5compat · debian · bookworm; nvd · qt6-5compat · debian · 12

Next results

Observed:

References