xine-lib: Buffer overflow vulnerability
1.
Gentoo Linux Security Advisory
Version Information
| Advisory Reference |
GLSA 200604-16 / xine-lib |
| Release Date |
April 26, 2006 |
| Latest Revision |
April 26, 2006: 01 |
| Impact |
normal |
| Exploitable |
remote |
| Package |
Vulnerable versions |
Unaffected versions |
Architecture(s) |
| media-libs/xine-lib |
<
1.1.2_pre20060328-r1 |
>=
1.1.2_pre20060328-r1 |
All supported architectures
|
Related bugreports:
#128838
Synopsis
xine-lib contains a buffer overflow vulnerability which may lead to the
execution of arbitrary code.
2.
Impact Information
Background
xine-lib is the xine core engine. xine is a free multimedia
player. It plays CDs, DVDs, and VCDs, and can also decode other common
multimedia formats.
Description
Federico L. Bossi Bonin discovered that when handling MPEG streams
xine-lib fails to make a proper boundary check of the input data
supplied by the user before copying it to an insufficiently sized
memory buffer.
Impact
A remote attacker could entice a user to play a specially-crafted
MPEG file, resulting in the execution of arbitrary code with the
permissions of the user running the application.
3.
Resolution Information
Workaround
There is no known workaround at this time.
Resolution
All xine-lib users should upgrade to the latest version:
Code Listing 3.1: Resolution |
# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/xine-lib-1.1.2_pre20060328-r1"
|
4.
References
|