CVE-2004-0994 Multiple integer overflows in xzgv 0.8 and earlier allow remote attackers to execute arbitrary code via images with large width and height values, which trigger a heap-based buffer overflow, as demons...
HighCVSS 10.0
EPSS 5.1%
- Published
- Updated
- Exploit status
- No public exploit known
Description
Multiple integer overflows in xzgv 0.8 and earlier allow remote attackers to execute arbitrary code via images with large width and height values, which trigger a heap-based buffer overflow, as demonstrated in the read_prf_file function in readprf.c. NOTE: CVE-2004-0994 and CVE-2004-1095 identify sets of bugs that only partially overlap, despite having the same developer. Therefore, they should be regarded as distinct.
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| zgv xzgv image viewer | = 0.6 | No fix listed |
| zgv xzgv image viewer | = 0.7 | No fix listed |
| zgv xzgv image viewer | = 0.8 | No fix listed |
| zgv image viewer | = 5.5 | No fix listed |
| zgv image viewer | = 5.6 | No fix listed |
| zgv image viewer | = 5.7 | No fix listed |
| zgv image viewer | = 5.8 | No fix listed |
| debian linux | = 3.0 | No fix listed |
| debian/xzgv(Debian:12) | < 0.8-3 | 0.8-3 |
| debian/xzgv(Debian:13) | < 0.8-3 | 0.8-3 |
References
- 20041213 Multiple Vendor xzgv PRF Parsing Integer Overflow Vulnerability third-party-advisory
- rus.members.beeb.net
- DSA-614 vendor-advisory
- xzgv-readprffile-bo(18454) vdb-entry
- Debian Security Tracker CVE-2004-0994 vendor-advisory