CVE-2026-101201
QBinaryJson::fromBinaryData() integer overflow leading to OOB read
A malformed header in the binary file fed to QBinaryJson::fromBinaryData() can cause undefined behaviour because of out-of-bounds read.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Passive
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
4.3
QBinaryJson::fromBinaryData() integer overflow leading to OOB read
A malformed header in the binary file fed to QBinaryJson::fromBinaryData() can cause undefined behaviour because of out-of-bounds read.
- Record
CVE-2026-101201- CVSS 4.0
- 4.3 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/R:U/RE:L/U:Amber - Weakness
- CWE-190, CWE-125
- Updated
- 2026-11-02
EUVDEUVD-2026-104838
4.3
A malformed header in the binary file fed to QBinaryJson::fromBinaryData() can cause undefined behaviour because of out-of-bounds read.
- Record
EUVD-2026-104838- CVSS 4.0
- 4.3 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/R:U/RE:L/U:Amber - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-7cv7-2mxj-57c6
4.3
A malformed header in the binary file fed to QBinaryJson::fromBinaryData() can cause undefined...
A malformed header in the binary file fed to QBinaryJson::fromBinaryData() can cause undefined behaviour because of out-of-bounds read.
- Record
GHSA-7cv7-2mxj-57c6- CVSS 4.0
- 4.3 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:U/V:X/RE:L/U:Amber - Weakness
- CWE-125
- Updated
- 2026-11-02
NVD
4.3
A malformed header in the binary file fed to QBinaryJson::fromBinaryData() can cause undefined behaviour because of out-of-bounds read.
- Record
CVE-2026-101201- CVSS 4.0
- 4.3 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:U/V:X/RE:L/U:Amber - Weakness
- CWE-125, CWE-190
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-101201
4.3
A malformed header in the binary file fed to QBinaryJson::fromBinaryData() can cause undefined behaviour because of out-of-bounds read.
- Record
DEBIAN-CVE-2026-101201- CVSS 4.0
- 4.3 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:U/V:X/RE:L/U:Amber - Updated
- 2026-11-02
OSVOESA-2026-4484
4.3
qt6-qt5compat security update
.
Security Fix(es):
A malformed header in the binary file fed to QBinaryJson::fromBinaryData() can cause undefined behaviour because of out-of-bounds read.(CVE-2026-101201)
- Record
OESA-2026-4484- CVSS 4.0
- 4.3 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/R:U/RE:L/U:Amber - Updated
- 2026-11-02
OSVOESA-2026-4485
4.3
qt6-qt5compat security update
.
Security Fix(es):
A malformed header in the binary file fed to QBinaryJson::fromBinaryData() can cause undefined behaviour because of out-of-bounds read.(CVE-2026-101201)
- Record
OESA-2026-4485- CVSS 4.0
- 4.3 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/R:U/RE:L/U:Amber - Updated
- 2026-11-02
OSVOESA-2026-4486
4.3
qt6-qt5compat security update
.
Security Fix(es):
A malformed header in the binary file fed to QBinaryJson::fromBinaryData() can cause undefined behaviour because of out-of-bounds read.(CVE-2026-101201)
- Record
OESA-2026-4486- CVSS 4.0
- 4.3 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/R:U/RE:L/U:Amber - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-101201
4.3
A malformed header in the binary file fed to QBinaryJson::fromBinaryData() can cause undefined behaviour because of out-of-bounds read.
- Record
UBUNTU-CVE-2026-101201- CVSS 4.0
- 4.3 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/R:U/RE:L/U:Amber - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
qt6-5compatDebian:12 |
All versions, plus listed versions 6.10.2-16.10.2-26.10.2-36.10.2-46.11.2-1 Show 20 moreShow less6.11.2-26.4.2-16.4.2-26.4.2-36.4.2-46.6.1-16.6.1-26.6.2-16.6.2-26.7.2-16.7.2-26.7.2-36.8.2-16.8.2-26.8.2-36.9.1-16.9.1-26.9.2-16.9.2-26.9.2-3 |
None known |
qt6-5compatDebian:13 |
All versions, plus listed versions 6.10.2-16.10.2-26.10.2-36.10.2-46.11.2-1 Show 7 moreShow less6.11.2-26.8.2-36.9.1-16.9.1-26.9.2-16.9.2-26.9.2-3 |
None known |
qt6-5compatDebian:14 |
All versions, plus listed versions 6.10.2-16.10.2-26.10.2-36.10.2-46.11.2-1 Show 7 moreShow less6.11.2-26.8.2-36.9.1-16.9.1-26.9.2-16.9.2-26.9.2-3 |
None known |
qtbase-opensource-srcDebian:12 |
All versions, plus listed versions 5.15.10+dfsg-15.15.10+dfsg-25.15.10+dfsg-35.15.10+dfsg-45.15.10+dfsg-5 Show 45 moreShow less5.15.10+dfsg-65.15.10+dfsg-75.15.10+dfsg-7.15.15.10+dfsg-7.25.15.11+dfsg-15.15.12+dfsg-15.15.12+dfsg-25.15.12+dfsg-35.15.13+dfsg-15.15.13+dfsg-25.15.13+dfsg-35.15.13+dfsg-45.15.14+dfsg-15.15.15+dfsg-15.15.15+dfsg-25.15.15+dfsg-35.15.15+dfsg-45.15.15+dfsg-55.15.15+dfsg-65.15.16+dfsg-15.15.16+dfsg-25.15.17+dfsg-15.15.17+dfsg-25.15.17+dfsg-35.15.17+dfsg-45.15.17+dfsg-55.15.17+dfsg-65.15.17+dfsg-75.15.17+dfsg-85.15.18+dfsg-15.15.18+dfsg-25.15.19+dfsg-15.15.19+dfsg-25.15.19+dfsg-35.15.19+dfsg-45.15.19+dfsg-55.15.19+dfsg-65.15.8+dfsg-115.15.8+dfsg-11+deb12u15.15.8+dfsg-11+deb12u25.15.8+dfsg-11+deb12u35.15.8+dfsg-125.15.8+dfsg-135.15.9+dfsg-15.15.9+dfsg-2 |
None known |
qtbase-opensource-srcDebian:13 |
All versions, plus listed versions 5.15.15+dfsg-65.15.15+dfsg-6+deb13u15.15.16+dfsg-15.15.16+dfsg-25.15.17+dfsg-1 Show 15 moreShow less5.15.17+dfsg-25.15.17+dfsg-35.15.17+dfsg-45.15.17+dfsg-55.15.17+dfsg-65.15.17+dfsg-75.15.17+dfsg-85.15.18+dfsg-15.15.18+dfsg-25.15.19+dfsg-15.15.19+dfsg-25.15.19+dfsg-35.15.19+dfsg-45.15.19+dfsg-55.15.19+dfsg-6 |
None known |
qtbase-opensource-srcDebian:14 |
All versions, plus listed versions 5.15.15+dfsg-65.15.16+dfsg-15.15.16+dfsg-25.15.17+dfsg-15.15.17+dfsg-2 Show 14 moreShow less5.15.17+dfsg-35.15.17+dfsg-45.15.17+dfsg-55.15.17+dfsg-65.15.17+dfsg-75.15.17+dfsg-85.15.18+dfsg-15.15.18+dfsg-25.15.19+dfsg-15.15.19+dfsg-25.15.19+dfsg-35.15.19+dfsg-45.15.19+dfsg-55.15.19+dfsg-6 |
None known |
qtbase-opensource-src-glesDebian:12 |
All versions, plus listed versions 5.15.10+dfsg-15.15.10+dfsg-25.15.10+dfsg-35.15.10+dfsg-45.15.10+dfsg-5 Show 13 moreShow less5.15.10+dfsg-65.15.12+dfsg-15.15.13+dfsg-15.15.13+dfsg-25.15.15+dfsg-15.15.15+dfsg-25.15.17+dfsg-15.15.17+dfsg-25.15.18+dfsg-15.15.19+dfsg-15.15.19+dfsg-25.15.8+dfsg-35.15.9+dfsg-1 |
None known |
qtbase-opensource-src-glesDebian:13 |
All versions, plus listed versions 5.15.15+dfsg-25.15.17+dfsg-15.15.17+dfsg-25.15.18+dfsg-15.15.19+dfsg-15.15.19+dfsg-2 |
None known |
qtbase-opensource-src-glesDebian:14 |
All versions, plus listed versions 5.15.15+dfsg-25.15.17+dfsg-15.15.17+dfsg-25.15.18+dfsg-15.15.19+dfsg-15.15.19+dfsg-2 |
None known |
qt6-qt5compatopenEuler:24.03-LTS-SP4 |
before 6.5.2-3.oe2403sp4 | 6.5.2-3.oe2403sp4 |
Show 8 moreShow less
| Package | Affected | Fixed |
|---|---|---|
qt6-qt5compatopenEuler:24.03-LTS-SP1 |
before 6.5.2-3.oe2403sp1 | 6.5.2-3.oe2403sp1 |
qt6-qt5compatopenEuler:24.03-LTS-SP3 |
before 6.5.2-3.oe2403sp3 | 6.5.2-3.oe2403sp3 |
qtbase-opensource-src-glesUbuntu:16.04:LTS |
All versions, plus listed versions 5.4.2+dfsg-2ubuntu95.5.1+dfsg-6ubuntu15.5.1+dfsg-10ubuntu15.5.1+dfsg-13ubuntu15.5.1+dfsg-13ubuntu2 Show 9 moreShow less5.5.1+dfsg-13ubuntu35.5.1+dfsg-14ubuntu15.5.1+dfsg-14ubuntu25.5.1+dfsg-14ubuntu35.5.1+dfsg-15ubuntu15.5.1+dfsg-16ubuntu15.5.1+dfsg-16ubuntu45.5.1+dfsg-16ubuntu55.5.1+dfsg-16ubuntu6 |
None known |
qtbase-opensource-src-glesUbuntu:20.04:LTS |
All versions, plus listed versions 5.12.4+dfsg-1build15.12.5+dfsg-15.12.5+dfsg-25.12.8+dfsg-0ubuntu1 |
None known |
qtbase-opensource-src-glesUbuntu:22.04:LTS |
All versions, plus listed versions 5.15.2+dfsg-45.15.2+dfsg-55.15.3+dfsg-1 |
None known |
qtbase-opensource-src-glesUbuntu:24.04:LTS |
All versions, plus listed versions 5.15.10+dfsg-25.15.10+dfsg-35.15.12+dfsg-15.15.12+dfsg-1ubuntu15.15.12+dfsg-1ubuntu25.15.13+dfsg-1 |
None known |
qtbase-opensource-src-glesUbuntu:26.10 |
All versions, plus listed versions 5.15.18+dfsg-15.15.19+dfsg-2 |
None known |
qtbase-opensource-src-glesUbuntu:26.04:LTS |
All versions, plus listed versions 5.15.17+dfsg-15.15.17+dfsg-25.15.18+dfsg-1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-101201 is a medium vulnerability (CVSS 4.3) in Qt, published October 20, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.16%, the 5th percentile. Fixed in qt6-qt5compat 6.5.2-3.oe2403sp4.
References
wiki.qt.io/List_of_known_vulnerabilities_in_Qt_products
codereview.qt-project.org/c/qt/qt5compat/+/758925
codereview.qt-project.org/c/qt/qt5compat/+/759230
nvd.nist.gov/vuln/detail/CVE-2026-101201
github.com/advisories/GHSA-7cv7-2mxj-57c6
security-tracker.debian.org/tracker/CVE-2026-101201
Show 10 moreShow less
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4484
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4485
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4486
ubuntu.com/security/CVE-2026-101201
cve.org/CVERecord?id=CVE-2026-101201
github.com/qt/qt5compat/commit/721ed576391211ca53ecdaaecf6dd41df7bc962e
github.com/qt/qt5compat/commit/c0a495894d83a3c48055bd1e544f93147fc6ade1
security-tracker.debian.org/tracker/cve-2026-101201
wiki.qt.io/list_of_known_vulnerabilities_in_qt_products
advisory.echohq.com/cve/cve-2026-101201
Left out here: 1 version. The JSON record has them.