Description
Heap-based buffer overflow in the BMP image format parser for the QT library (qt3) before 3.3.3 allows remote attackers to cause a denial of service (application crash) and possibly execute arbitrary code.
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.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 3.0 | qt-copy | 3.0.3-20020329-1woody2 | DSA-542-1 |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 3 | qt +5 | 1:3.1.2-13.4 | RHSA-2004:414 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- Qt - '.bmp' Parsing Bug Heap Overflow EDB-408 · remote · Aug 21, 2004 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 2
- RHSA-2004:414 Red Hat Security Advisory: qt security update Red Hat Security Advisories (RHSA) · Jun 26, 2026
- DSA-542-1 qt - unsanitised input Debian Security (DSA / DLA) · Mar 9, 2026
References
- oval:org.mitre.oval:def:9485 vdb-entry signature
- GLSA-200408-20 vendor-advisory
- SUSE-SA:2004:027 vendor-advisory
- RHSA-2004:414 vendor-advisory
- DSA-542 vendor-advisory
- qt-bmp-bo(17040) vdb-entry
- 201610 vendor-advisory
- 20040818 CESA-2004-004: qt mailing-list
- MDKSA-2004:085 vendor-advisory