Skip to content
OpenAdvisories
Unscored CVE-2007-4137 EUVD-2007-4121GHSA-4hrv-qfhv-9vh5

Off-by-one error in the QUtf8Decoder::toUnicode function in Trolltech Qt 3 allows context-dependent attackers to cause a denial of service …

Published Sep 18, 2007 · Updated Aug 7, 2024 · Assigned by redhat

Description

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 4.0 qt-x11-free 3:3.3.7-4etch1 DSA-1426-1
Debian 3.1 qt-x11-free 3:3.3.4-3sarge3 DSA-1426-1
ReleasePackageFixed inAdvisory
RHEL 5 qt +7 1:3.3.6-23.el5 RHSA-2007:0883
RHEL 4 qt +6 1:3.3.3-13.RHEL4 RHSA-2007:0883
RHEL 3 qt +5 1:3.1.2-17.RHEL3 RHSA-2007:0883
RHEL 2 qt +4 1:2.3.1-14.EL2 RHSA-2007:0883

Advisories 2

References