zgv, xzgv: Heap overflow
1.
Gentoo Linux Security Advisory
Version Information
| Advisory Reference |
GLSA 200604-10 / xzgv |
| Release Date |
April 21, 2006 |
| Latest Revision |
June 10, 2006: 02 |
| Impact |
normal |
| Exploitable |
remote |
| Package |
Vulnerable versions |
Unaffected versions |
Architecture(s) |
| media-gfx/xzgv |
<
0.8-r2 |
>=
0.8-r2 |
All supported architectures
|
| media-gfx/zgv |
<
5.9 |
>=
5.9 |
All supported architectures
|
Related bugreports:
#127008
Synopsis
xzgv and zgv attempt to decode JPEG images within the CMYK/YCCK colour
space incorrectly, potentially resulting in the execution of arbitrary
code.
2.
Impact Information
Background
xzgv and zgv are picture viewing utilities with a thumbnail based file
selector.
Description
Andrea Barisani of Gentoo Linux discovered xzgv and zgv allocate
insufficient memory when rendering images with more than 3 output
components, such as images using the YCCK or CMYK colour space. When
xzgv or zgv attempt to render the image, data from the image overruns a
heap allocated buffer.
Impact
An attacker may be able to construct a malicious image that executes
arbitrary code with the permissions of the xzgv or zgv user when
attempting to render the image.
3.
Resolution Information
Workaround
There is no known workaround at this time.
Resolution
All xzgv users should upgrade to the latest version:
Code Listing 3.1: Resolution |
# emerge --sync
# emerge --ask --oneshot --verbose ">=media-gfx/xzgv-0.8-r2"
|
All zgv users should also upgrade to the latest version:
Code Listing 3.2: Resolution |
# emerge --sync
# emerge --ask --oneshot --verbose ">=media-gfx/zgv-5.9"
|
4.
References
|