CVE-2007-3388 Code injection in n/a

Medium 6.8 Published Updated

Remote attackers can execute arbitrary code via format string vulnerabilities in Qt 3 error message handling, requiring user interaction to trigger.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2007-3388?

CVE-2007-3388 is a medium-severity code injection vulnerability in n/a, published on 3 Aug 2007. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

Multiple format string vulnerabilities in (1) qtextedit.cpp, (2) qdatatable.cpp, (3) qsqldatabase.cpp, (4) qsqlindex.cpp, (5) qsqlrecord.cpp, (6) qglobal.cpp, and (7) qsvgdevice.cpp in QTextEdit in Trolltech Qt 3 before 3.3.8 20070727 allow remote attackers to execute arbitrary code via format string specifiers in text used to compose an error message.

Which versions are affected by CVE-2007-3388?

It affects 1 product.

Linux distribution packages (40)
qt Red Hat:enterprise_linux:3::asAll versions1:3.1.2-16.RHEL3
qt-MySQL Red Hat:enterprise_linux:3::asAll versions1:3.1.2-16.RHEL3
qt-ODBC Red Hat:enterprise_linux:3::asAll versions1:3.1.2-16.RHEL3
qt-config Red Hat:enterprise_linux:3::asAll versions1:3.1.2-16.RHEL3
qt-debuginfo Red Hat:enterprise_linux:3::asAll versions1:3.1.2-16.RHEL3
qt-designer Red Hat:enterprise_linux:3::asAll versions1:3.1.2-16.RHEL3
qt-devel Red Hat:enterprise_linux:3::asAll versions1:3.1.2-16.RHEL3
qt Red Hat:enterprise_linux:3::desktopAll versions1:3.1.2-16.RHEL3
qt-MySQL Red Hat:enterprise_linux:3::desktopAll versions1:3.1.2-16.RHEL3
qt-ODBC Red Hat:enterprise_linux:3::desktopAll versions1:3.1.2-16.RHEL3
qt-config Red Hat:enterprise_linux:3::desktopAll versions1:3.1.2-16.RHEL3
qt-debuginfo Red Hat:enterprise_linux:3::desktopAll versions1:3.1.2-16.RHEL3
qt-designer Red Hat:enterprise_linux:3::desktopAll versions1:3.1.2-16.RHEL3
qt-devel Red Hat:enterprise_linux:3::desktopAll versions1:3.1.2-16.RHEL3
qt Red Hat:enterprise_linux:3::esAll versions1:3.1.2-16.RHEL3
qt-MySQL Red Hat:enterprise_linux:3::esAll versions1:3.1.2-16.RHEL3
qt-ODBC Red Hat:enterprise_linux:3::esAll versions1:3.1.2-16.RHEL3
qt-config Red Hat:enterprise_linux:3::esAll versions1:3.1.2-16.RHEL3
qt-debuginfo Red Hat:enterprise_linux:3::esAll versions1:3.1.2-16.RHEL3
qt-designer Red Hat:enterprise_linux:3::esAll versions1:3.1.2-16.RHEL3
qt-devel Red Hat:enterprise_linux:3::esAll versions1:3.1.2-16.RHEL3
qt Red Hat:enterprise_linux:3::wsAll versions1:3.1.2-16.RHEL3
qt-MySQL Red Hat:enterprise_linux:3::wsAll versions1:3.1.2-16.RHEL3
qt-ODBC Red Hat:enterprise_linux:3::wsAll versions1:3.1.2-16.RHEL3
qt-config Red Hat:enterprise_linux:3::wsAll versions1:3.1.2-16.RHEL3
qt-debuginfo Red Hat:enterprise_linux:3::wsAll versions1:3.1.2-16.RHEL3
qt-designer Red Hat:enterprise_linux:3::wsAll versions1:3.1.2-16.RHEL3
qt-devel Red Hat:enterprise_linux:3::wsAll versions1:3.1.2-16.RHEL3
qt Red Hat:enterprise_linux:4::asAll versions1:3.3.3-11.RHEL4
qt-MySQL Red Hat:enterprise_linux:4::asAll versions1:3.3.3-11.RHEL4
qt-ODBC Red Hat:enterprise_linux:4::asAll versions1:3.3.3-11.RHEL4
qt-PostgreSQL Red Hat:enterprise_linux:4::asAll versions1:3.3.3-11.RHEL4
qt-config Red Hat:enterprise_linux:4::asAll versions1:3.3.3-11.RHEL4
qt-debuginfo Red Hat:enterprise_linux:4::asAll versions1:3.3.3-11.RHEL4
qt-designer Red Hat:enterprise_linux:4::asAll versions1:3.3.3-11.RHEL4
qt-devel Red Hat:enterprise_linux:4::asAll versions1:3.3.3-11.RHEL4
qt Red Hat:enterprise_linux:4::desktopAll versions1:3.3.3-11.RHEL4
qt-MySQL Red Hat:enterprise_linux:4::desktopAll versions1:3.3.3-11.RHEL4
qt-ODBC Red Hat:enterprise_linux:4::desktopAll versions1:3.3.3-11.RHEL4
qt-PostgreSQL Red Hat:enterprise_linux:4::desktopAll versions1:3.3.3-11.RHEL4

Products include Trolltech Qt.

How do I fix CVE-2007-3388?

Upgrade to a fixed version.

Upgrade, and never evaluate templates, expressions or code built from user input. More about Code injection.

Is CVE-2007-3388 being exploited?

There is no known exploitation of CVE-2007-3388 in the wild and no public exploit code.

Sources

Also known as GHSA-f86g-8g2c-pghw, RHSA-2007:0721.

Is CVE-2007-3388 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free