First published: Mon Apr 28 2008(Updated: )
Will Drewry of the Google Security Team created a set of fuzzed OGG test files to test OGG Vorbis and Tremor implementations. Some of them were causing memory corruption and crash on old libvorbis versions (prior to 1.0). Crash / corruption occurred in _make_decode_tree(). This function was removed prior to the release of upstream version 1.0 in following changes: <a href="https://trac.xiph.org/changeset/2959">https://trac.xiph.org/changeset/2959</a> <a href="https://trac.xiph.org/changeset/2960">https://trac.xiph.org/changeset/2960</a> Test files do not crash libvobis revision 2960 or later.
Credit: secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
libvorbisfile | =1.0-beta4 | |
libvorbisfile | =1.0-rc1 | |
libvorbisfile | =1.0-rc2 | |
Ubuntu | =9.04 | |
Ubuntu | =8.04 | |
Ubuntu | =8.10 | |
Ubuntu | =9.10 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2008-2009 is considered a moderate severity vulnerability due to potential memory corruption leading to application crashes.
To fix CVE-2008-2009, upgrade to a version of libvorbis that is 1.0 or newer, as older versions are affected.
CVE-2008-2009 affects libvorbis versions 1.0-beta4, 1.0-rc1, and 1.0-rc2, along with specific versions of Ubuntu Linux listed in the CVE.
Exploitation of CVE-2008-2009 can lead to memory corruption which may cause the application using libvorbis to crash.
While CVE-2008-2009 primarily affects outdated versions of libvorbis, users of legacy systems should still be aware of its potential risks.