CVE-2026-9499

EUVD-2026-46257
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.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
TQtCCNA
6.3 MEDIUM
NETWORK
LOW
NONE
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
Base Score
CVSS 3.x
EPSS Score
Percentile: 21.35%
Early Detection
Affected products identified ahead of NVD analysis through intelligence sources.
VendorProductVersionSource
qtqt
6.0.0 ≤
𝑥
< 6.8.8
CNA
qtqt
6.9.0 ≤
𝑥
< 6.11.1
CNA
qtqt
4.0.0 ≤
𝑥
< 6.0.0
CNA
Debian logo
Debian Releases
Debian Product
Codename
qt6-5compat
bookworm
postponed
forky
6.11.2-2
fixed
sid
6.11.2-2
fixed
trixie
no-dsa
qtbase-opensource-src
bookworm
postponed
bullseye
postponed
forky
5.15.19+dfsg-5
fixed
sid
5.15.19+dfsg-5
fixed
trixie
no-dsa
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
qt6-5compat
jammy
needs-triage
noble
needs-triage
resolute
needs-triage
qtbase-opensource-src
bionic
needs-triage
focal
needs-triage
jammy
needs-triage
noble
needs-triage
resolute
needs-triage
xenial
needs-triage
Red Hat logo
Red Hat Enterprise Linux Releases
Red Hat Product
Release
qt5-qtbase
RHEL 8
0:5.15.3-9.el8_10
fixed
RHEL 8.4 AUS
0:5.12.5-9.el8_4.1
fixed
RHEL 8.6 AUS
0:5.15.2-5.el8_6.1
fixed
RHEL 8.8 E4S
0:5.15.3-2.el8_8.1
fixed
RHEL 8.8 TUS
0:5.15.3-2.el8_8.1
fixed
RHEL 9
0:5.15.9-11.el9_8.1
fixed
qt5-qtbase-common
RHEL 8
0:5.15.3-9.el8_10
fixed
RHEL 8.4 AUS
0:5.12.5-9.el8_4.1
fixed
RHEL 8.6 AUS
0:5.15.2-5.el8_6.1
fixed
RHEL 8.8 E4S
0:5.15.3-2.el8_8.1
fixed
RHEL 8.8 TUS
0:5.15.3-2.el8_8.1
fixed
RHEL 9
0:5.15.9-11.el9_8.1
fixed
qt5-qtbase-devel
RHEL 8
0:5.15.3-9.el8_10
fixed
RHEL 8.4 AUS
0:5.12.5-9.el8_4.1
fixed
RHEL 8.6 AUS
0:5.15.2-5.el8_6.1
fixed
RHEL 8.8 E4S
0:5.15.3-2.el8_8.1
fixed
RHEL 8.8 TUS
0:5.15.3-2.el8_8.1
fixed
RHEL 9
0:5.15.9-11.el9_8.1
fixed
qt5-qtbase-examples
RHEL 8
0:5.15.3-9.el8_10
fixed
RHEL 8.4 AUS
0:5.12.5-9.el8_4.1
fixed
RHEL 8.6 AUS
0:5.15.2-5.el8_6.1
fixed
RHEL 8.8 E4S
0:5.15.3-2.el8_8.1
fixed
RHEL 8.8 TUS
0:5.15.3-2.el8_8.1
fixed
RHEL 9
0:5.15.9-11.el9_8.1
fixed
qt5-qtbase-gui
RHEL 8
0:5.15.3-9.el8_10
fixed
RHEL 8.4 AUS
0:5.12.5-9.el8_4.1
fixed
RHEL 8.6 AUS
0:5.15.2-5.el8_6.1
fixed
RHEL 8.8 E4S
0:5.15.3-2.el8_8.1
fixed
RHEL 8.8 TUS
0:5.15.3-2.el8_8.1
fixed
RHEL 9
0:5.15.9-11.el9_8.1
fixed
qt5-qtbase-mysql
RHEL 8
0:5.15.3-9.el8_10
fixed
RHEL 8.4 AUS
0:5.12.5-9.el8_4.1
fixed
RHEL 8.6 AUS
0:5.15.2-5.el8_6.1
fixed
RHEL 8.8 E4S
0:5.15.3-2.el8_8.1
fixed
RHEL 8.8 TUS
0:5.15.3-2.el8_8.1
fixed
RHEL 9
0:5.15.9-11.el9_8.1
fixed
qt5-qtbase-odbc
RHEL 8
0:5.15.3-9.el8_10
fixed
RHEL 8.4 AUS
0:5.12.5-9.el8_4.1
fixed
RHEL 8.6 AUS
0:5.15.2-5.el8_6.1
fixed
RHEL 8.8 E4S
0:5.15.3-2.el8_8.1
fixed
RHEL 8.8 TUS
0:5.15.3-2.el8_8.1
fixed
RHEL 9
0:5.15.9-11.el9_8.1
fixed
qt5-qtbase-postgresql
RHEL 8
0:5.15.3-9.el8_10
fixed
RHEL 8.4 AUS
0:5.12.5-9.el8_4.1
fixed
RHEL 8.6 AUS
0:5.15.2-5.el8_6.1
fixed
RHEL 8.8 E4S
0:5.15.3-2.el8_8.1
fixed
RHEL 8.8 TUS
0:5.15.3-2.el8_8.1
fixed
RHEL 9
0:5.15.9-11.el9_8.1
fixed
qt5-qtbase-private-devel
RHEL 8
0:5.15.3-9.el8_10
fixed
RHEL 8.4 AUS
0:5.12.5-9.el8_4.1
fixed
RHEL 8.6 AUS
0:5.15.2-5.el8_6.1
fixed
RHEL 8.8 E4S
0:5.15.3-2.el8_8.1
fixed
RHEL 8.8 TUS
0:5.15.3-2.el8_8.1
fixed
RHEL 9
0:5.15.9-11.el9_8.1
fixed
qt5-qtbase-static
RHEL 8
0:5.15.3-9.el8_10
fixed
RHEL 9
0:5.15.9-11.el9_8.1
fixed
Amazon Linux logo
Amazon Linux Releases
Amazon Package
Release
qt5-qtbase
Amazon Linux 2
0:5.15.3-1.amzn2.0.4
fixed
qt5-qtbase-common
Amazon Linux 2
0:5.15.3-1.amzn2.0.4
fixed
qt5-qtbase-debuginfo
Amazon Linux 2
0:5.15.3-1.amzn2.0.4
fixed
qt5-qtbase-devel
Amazon Linux 2
0:5.15.3-1.amzn2.0.4
fixed
qt5-qtbase-examples
Amazon Linux 2
0:5.15.3-1.amzn2.0.4
fixed
qt5-qtbase-gui
Amazon Linux 2
0:5.15.3-1.amzn2.0.4
fixed
qt5-qtbase-mysql
Amazon Linux 2
0:5.15.3-1.amzn2.0.4
fixed
qt5-qtbase-odbc
Amazon Linux 2
0:5.15.3-1.amzn2.0.4
fixed
qt5-qtbase-postgresql
Amazon Linux 2
0:5.15.3-1.amzn2.0.4
fixed
qt5-qtbase-private-devel
Amazon Linux 2
0:5.15.3-1.amzn2.0.4
fixed
qt5-qtbase-static
Amazon Linux 2
0:5.15.3-1.amzn2.0.4
fixed