CVE-2007-4137
Off-by-one error in the QUtf8Decoder::toUnicode function in Trolltech Qt 3 allows context...
Off-by-one error in the QUtf8Decoder::toUnicode function in Trolltech Qt 3 allows context-dependent attackers to cause a denial of service (crash) via a crafted Unicode string that triggers a heap-based buffer overflow. NOTE: Qt 4 has the same error in the QUtf8Codec::convertToUnicode function, but it is not exploitable.
Exploit likelihood
What each source reports
NVD Score used
7.5
Off-by-one error in the QUtf8Decoder::toUnicode function in Trolltech Qt 3 allows context-dependent attackers to cause a denial of service (crash) via a crafted Unicode string that triggers a heap-based buffer overflow. NOTE: Qt 4 has the same error in the QUtf8Codec::convertToUnicode function, but it is not exploitable.
- Record
CVE-2007-4137- CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
Off-by-one error in the QUtf8Decoder::toUnicode function in Trolltech Qt 3 allows context-dependent attackers to cause a denial of service (crash) via a crafted Unicode string that triggers a heap-based buffer overflow. NOTE: Qt 4 has the same error in the QUtf8Codec::convertToUnicode function, but it is not exploitable.
- Record
CVE-2007-4137- Updated
- 2026-11-02
EUVDEUVD-2007-4121 No score
Off-by-one error in the QUtf8Decoder::toUnicode function in Trolltech Qt 3 allows context-dependent attackers to cause a denial of service (crash) via a crafted Unicode string that triggers a heap-based buffer overflow. NOTE: Qt 4 has the same error in the QUtf8Codec::convertToUnicode function, but it is not exploitable.
- Record
EUVD-2007-4121- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-4hrv-qfhv-9vh5 No score
Off-by-one error in the QUtf8Decoder::toUnicode function in Trolltech Qt 3 allows context...
Off-by-one error in the QUtf8Decoder::toUnicode function in Trolltech Qt 3 allows context-dependent attackers to cause a denial of service (crash) via a crafted Unicode string that triggers a heap-based buffer overflow. NOTE: Qt 4 has the same error in the QUtf8Codec::convertToUnicode function, but it is not exploitable.
- Record
GHSA-4hrv-qfhv-9vh5- Weakness
- CWE-119
- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
qt-x11-freeDebian:3.1 |
before 3:3.3.4-3sarge3, plus listed versions 3:3.3.4-33:3.3.4-3sarge1 |
3:3.3.4-3sarge3 |
qt-x11-freeDebian:4.0 |
before 3:3.3.7-4etch1, plus listed versions 3:3.3.7-4 |
3:3.3.7-4etch1 |
qtRed Hat:enterprise_linux:2.1::as |
before 1:2.3.1-14.EL2 | 1:2.3.1-14.EL2 |
qt-XtRed Hat:enterprise_linux:2.1::as |
before 1:2.3.1-14.EL2 | 1:2.3.1-14.EL2 |
qt-designerRed Hat:enterprise_linux:2.1::as |
before 1:2.3.1-14.EL2 | 1:2.3.1-14.EL2 |
qt-develRed Hat:enterprise_linux:2.1::as |
before 1:2.3.1-14.EL2 | 1:2.3.1-14.EL2 |
qt-staticRed Hat:enterprise_linux:2.1::as |
before 1:2.3.1-14.EL2 | 1:2.3.1-14.EL2 |
qtRed Hat:enterprise_linux:2.1::aw |
before 1:2.3.1-14.EL2 | 1:2.3.1-14.EL2 |
qt-XtRed Hat:enterprise_linux:2.1::aw |
before 1:2.3.1-14.EL2 | 1:2.3.1-14.EL2 |
qt-designerRed Hat:enterprise_linux:2.1::aw |
before 1:2.3.1-14.EL2 | 1:2.3.1-14.EL2 |
Show 92 moreShow less
| Package | Affected | Fixed |
|---|---|---|
qt-develRed Hat:enterprise_linux:2.1::aw |
before 1:2.3.1-14.EL2 | 1:2.3.1-14.EL2 |
qt-staticRed Hat:enterprise_linux:2.1::aw |
before 1:2.3.1-14.EL2 | 1:2.3.1-14.EL2 |
qtRed Hat:enterprise_linux:2.1::es |
before 1:2.3.1-14.EL2 | 1:2.3.1-14.EL2 |
qt-XtRed Hat:enterprise_linux:2.1::es |
before 1:2.3.1-14.EL2 | 1:2.3.1-14.EL2 |
qt-designerRed Hat:enterprise_linux:2.1::es |
before 1:2.3.1-14.EL2 | 1:2.3.1-14.EL2 |
qt-develRed Hat:enterprise_linux:2.1::es |
before 1:2.3.1-14.EL2 | 1:2.3.1-14.EL2 |
qt-staticRed Hat:enterprise_linux:2.1::es |
before 1:2.3.1-14.EL2 | 1:2.3.1-14.EL2 |
qtRed Hat:enterprise_linux:2.1::ws |
before 1:2.3.1-14.EL2 | 1:2.3.1-14.EL2 |
qt-XtRed Hat:enterprise_linux:2.1::ws |
before 1:2.3.1-14.EL2 | 1:2.3.1-14.EL2 |
qt-designerRed Hat:enterprise_linux:2.1::ws |
before 1:2.3.1-14.EL2 | 1:2.3.1-14.EL2 |
qt-develRed Hat:enterprise_linux:2.1::ws |
before 1:2.3.1-14.EL2 | 1:2.3.1-14.EL2 |
qt-staticRed Hat:enterprise_linux:2.1::ws |
before 1:2.3.1-14.EL2 | 1:2.3.1-14.EL2 |
qtRed Hat:enterprise_linux:3::as |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qt-MySQLRed Hat:enterprise_linux:3::as |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qt-ODBCRed Hat:enterprise_linux:3::as |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qt-configRed Hat:enterprise_linux:3::as |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qt-debuginfoRed Hat:enterprise_linux:3::as |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qt-designerRed Hat:enterprise_linux:3::as |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qt-develRed Hat:enterprise_linux:3::as |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qtRed Hat:enterprise_linux:3::desktop |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qt-MySQLRed Hat:enterprise_linux:3::desktop |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qt-ODBCRed Hat:enterprise_linux:3::desktop |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qt-configRed Hat:enterprise_linux:3::desktop |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qt-debuginfoRed Hat:enterprise_linux:3::desktop |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qt-designerRed Hat:enterprise_linux:3::desktop |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qt-develRed Hat:enterprise_linux:3::desktop |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qtRed Hat:enterprise_linux:3::es |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qt-MySQLRed Hat:enterprise_linux:3::es |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qt-ODBCRed Hat:enterprise_linux:3::es |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qt-configRed Hat:enterprise_linux:3::es |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qt-debuginfoRed Hat:enterprise_linux:3::es |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qt-designerRed Hat:enterprise_linux:3::es |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qt-develRed Hat:enterprise_linux:3::es |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qtRed Hat:enterprise_linux:3::ws |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qt-MySQLRed Hat:enterprise_linux:3::ws |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qt-ODBCRed Hat:enterprise_linux:3::ws |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qt-configRed Hat:enterprise_linux:3::ws |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qt-debuginfoRed Hat:enterprise_linux:3::ws |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qt-designerRed Hat:enterprise_linux:3::ws |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qt-develRed Hat:enterprise_linux:3::ws |
before 1:3.1.2-17.RHEL3 | 1:3.1.2-17.RHEL3 |
qtRed Hat:enterprise_linux:4::as |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-MySQLRed Hat:enterprise_linux:4::as |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-ODBCRed Hat:enterprise_linux:4::as |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-PostgreSQLRed Hat:enterprise_linux:4::as |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-configRed Hat:enterprise_linux:4::as |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-debuginfoRed Hat:enterprise_linux:4::as |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-designerRed Hat:enterprise_linux:4::as |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-develRed Hat:enterprise_linux:4::as |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qtRed Hat:enterprise_linux:4::desktop |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-MySQLRed Hat:enterprise_linux:4::desktop |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-ODBCRed Hat:enterprise_linux:4::desktop |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-PostgreSQLRed Hat:enterprise_linux:4::desktop |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-configRed Hat:enterprise_linux:4::desktop |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-debuginfoRed Hat:enterprise_linux:4::desktop |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-designerRed Hat:enterprise_linux:4::desktop |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-develRed Hat:enterprise_linux:4::desktop |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qtRed Hat:enterprise_linux:4::es |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-MySQLRed Hat:enterprise_linux:4::es |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-ODBCRed Hat:enterprise_linux:4::es |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-PostgreSQLRed Hat:enterprise_linux:4::es |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-configRed Hat:enterprise_linux:4::es |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-debuginfoRed Hat:enterprise_linux:4::es |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-designerRed Hat:enterprise_linux:4::es |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-develRed Hat:enterprise_linux:4::es |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qtRed Hat:enterprise_linux:4::ws |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-MySQLRed Hat:enterprise_linux:4::ws |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-ODBCRed Hat:enterprise_linux:4::ws |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-PostgreSQLRed Hat:enterprise_linux:4::ws |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-configRed Hat:enterprise_linux:4::ws |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-debuginfoRed Hat:enterprise_linux:4::ws |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-designerRed Hat:enterprise_linux:4::ws |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qt-develRed Hat:enterprise_linux:4::ws |
before 1:3.3.3-13.RHEL4 | 1:3.3.3-13.RHEL4 |
qtRed Hat:enterprise_linux:5::client_workstation |
before 1:3.3.6-23.el5 | 1:3.3.6-23.el5 |
qt-debuginfoRed Hat:enterprise_linux:5::client_workstation |
before 1:3.3.6-23.el5 | 1:3.3.6-23.el5 |
qt-designerRed Hat:enterprise_linux:5::client_workstation |
before 1:3.3.6-23.el5 | 1:3.3.6-23.el5 |
qt-develRed Hat:enterprise_linux:5::client_workstation |
before 1:3.3.6-23.el5 | 1:3.3.6-23.el5 |
qt-devel-docsRed Hat:enterprise_linux:5::client_workstation |
before 1:3.3.6-23.el5 | 1:3.3.6-23.el5 |
qtRed Hat:enterprise_linux:5::client |
before 1:3.3.6-23.el5 | 1:3.3.6-23.el5 |
qt-MySQLRed Hat:enterprise_linux:5::client |
before 1:3.3.6-23.el5 | 1:3.3.6-23.el5 |
qt-ODBCRed Hat:enterprise_linux:5::client |
before 1:3.3.6-23.el5 | 1:3.3.6-23.el5 |
qt-PostgreSQLRed Hat:enterprise_linux:5::client |
before 1:3.3.6-23.el5 | 1:3.3.6-23.el5 |
qt-configRed Hat:enterprise_linux:5::client |
before 1:3.3.6-23.el5 | 1:3.3.6-23.el5 |
qt-debuginfoRed Hat:enterprise_linux:5::client |
before 1:3.3.6-23.el5 | 1:3.3.6-23.el5 |
qtRed Hat:enterprise_linux:5::server |
before 1:3.3.6-23.el5 | 1:3.3.6-23.el5 |
qt-MySQLRed Hat:enterprise_linux:5::server |
before 1:3.3.6-23.el5 | 1:3.3.6-23.el5 |
qt-ODBCRed Hat:enterprise_linux:5::server |
before 1:3.3.6-23.el5 | 1:3.3.6-23.el5 |
qt-PostgreSQLRed Hat:enterprise_linux:5::server |
before 1:3.3.6-23.el5 | 1:3.3.6-23.el5 |
qt-configRed Hat:enterprise_linux:5::server |
before 1:3.3.6-23.el5 | 1:3.3.6-23.el5 |
qt-debuginfoRed Hat:enterprise_linux:5::server |
before 1:3.3.6-23.el5 | 1:3.3.6-23.el5 |
qt-designerRed Hat:enterprise_linux:5::server |
before 1:3.3.6-23.el5 | 1:3.3.6-23.el5 |
qt-develRed Hat:enterprise_linux:5::server |
before 1:3.3.6-23.el5 | 1:3.3.6-23.el5 |
qt-devel-docsRed Hat:enterprise_linux:5::server |
before 1:3.3.6-23.el5 | 1:3.3.6-23.el5 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| affected, aliases, facts, references, title | GitHub Advisories, OSV | |
| first indexed | CVE List, NVD |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2007-4137 is a high vulnerability (CVSS 7.5) in Trolltech Qt, published September 18, 2007. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.34%, the 83rd percentile. Fixed in qt-x11-free 3:3.3.4-3sarge3.
References
bugs.gentoo.org/show_bug.cgi?id=192472
mandriva.com/security/advisories?name=MDKSA-2007:183
novell.com/linux/security/advisories/2007_19_sr.html
secunia.com/advisories/26868
support.avaya.com/elmodocs2/security/ASA-2007-424.htm
issues.rpath.com/browse/RPL-1751
Show 40 moreShow less
secunia.com/advisories/26811
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A11159
secunia.com/advisories/27053
secunia.com/advisories/27996
secunia.com/advisories/27275
secunia.com/advisories/27382
secunia.com/advisories/26857
trolltech.com/company/newsroom/announcements/press.2007-09-03.7564032119
secunia.com/advisories/26778
bugzilla.redhat.com/show_bug.cgi?id=269001
secunia.com/advisories/26882
secunia.com/advisories/26987
security.gentoo.org/glsa/glsa-200710-28.xml
vupen.com/english/advisories/2007/3144
dist.trolltech.com/developer/download/175791_4.diff
osvdb.org/39384
secunia.com/advisories/26804
secunia.com/advisories/26782
dist.trolltech.com/developer/download/175791_3.diff
fedoranews.org/updates/FEDORA-2007-703.shtml
fedoranews.org/updates/FEDORA-2007-221.shtml
security.gentoo.org/glsa/glsa-200712-08.xml
secunia.com/advisories/28021
redhat.com/support/errata/RHSA-2007-0883.html
securitytracker.com/id?1018688
securityfocus.com/archive/1/481498/100/0/threaded
ubuntu.com/usn/usn-513-1
securityfocus.com/bid/25657
debian.org/security/2007/dsa-1426
nvd.nist.gov/vuln/detail/CVE-2007-4137
github.com/advisories/GHSA-4hrv-qfhv-9vh5
access.redhat.com/errata/RHSA-2007:0883
redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=234633
security.access.redhat.com/data/csaf/v2/advisories/2007/rhsa-2007_0883.json
access.redhat.com/security/cve/CVE-2007-0242
cve.org/CVERecord?id=CVE-2007-0242
nvd.nist.gov/vuln/detail/CVE-2007-0242
access.redhat.com/security/cve/CVE-2007-4137
cve.org/CVERecord?id=CVE-2007-4137