Hash: SHA1

             AUSCERT External Security Bulletin Redistribution

                       ESB-2009.0539 -- [UNIX/Linux]
                    libmodplug: Execute arbitrary code
                               11 June 2009


        AusCERT Security Bulletin Summary

Product:              libmodplug
Publisher:            Mandriva
Operating System:     UNIX variants (UNIX, Linux, OSX)
Impact:               Execute Arbitrary Code/Commands
                      Denial of Service
Access:               Remote/Unauthenticated
CVE Names:            CVE-2009-1513 CVE-2009-1438

Comment: This advisory references vulnerabilities in products which run on
         platforms other than Mandriva. It is recommended that administrators
         running libmodplug check for an updated version of the software
         for their operating system.

Revision History:     June 11 2009: Document number changed from 
                                    ESB-2009.0695 to ESB-2009.0539
                      June  8 2009: Initial Release

- --------------------------BEGIN INCLUDED TEXT--------------------

Hash: SHA1


 Mandriva Linux Security Advisory                         MDVSA-2009:128

 Package : libmodplug
 Date    : June 4, 2009
 Affected: 2008.1, 2009.0, 2009.1

 Problem Description:

 Multiple security vulnerabilities has been identified and fixed
 in libmodplug:
 Integer overflow in the CSoundFile::ReadMed function (src/load_med.cpp)
 in libmodplug before 0.8.6, as used in gstreamer-plugins and other
 products, allows context-dependent attackers to execute arbitrary
 code via a MED file with a crafted (1) song comment or (2) song name,
 which triggers a heap-based buffer overflow (CVE-2009-1438).
 Buffer overflow in the PATinst function in src/load_pat.cpp in
 libmodplug before 0.8.7 allows user-assisted remote attackers to
 cause a denial of service and possibly execute arbitrary code via a
 long instrument name (CVE-2009-1513).
 The updated packages have been patched to prevent this.



 Updated Packages:

 Mandriva Linux 2008.1:
 13d1666d8bf6b8b7c51d7d8878633a73  2008.1/i586/libmodplug0-0.8.4-3.1mdv2008.1.i586.rpm
 d75251ccb63f34aa986ffb4d1f0fcbea  2008.1/i586/libmodplug0-devel-0.8.4-3.1mdv2008.1.i586.rpm 
 d6dcdf053b4dfda1cce181b33970db90  2008.1/SRPMS/libmodplug-0.8.4-3.1mdv2008.1.src.rpm

 Mandriva Linux 2008.1/X86_64:
 05031124a2a50613c72745126f33556b  2008.1/x86_64/lib64modplug0-0.8.4-3.1mdv2008.1.x86_64.rpm
 375642e9e070aae7d7a6a18752bd3459  2008.1/x86_64/lib64modplug0-devel-0.8.4-3.1mdv2008.1.x86_64.rpm 
 d6dcdf053b4dfda1cce181b33970db90  2008.1/SRPMS/libmodplug-0.8.4-3.1mdv2008.1.src.rpm

 Mandriva Linux 2009.0:
 ca0f1757e5e547a96a568c5d402a3973  2009.0/i586/libmodplug0-0.8.4-4.1mdv2009.0.i586.rpm
 617508702e6a16e34b678de36cd1a540  2009.0/i586/libmodplug0-devel-0.8.4-4.1mdv2009.0.i586.rpm 
 f5beea611ec43f6e0885a27ac1aff48e  2009.0/SRPMS/libmodplug-0.8.4-4.1mdv2009.0.src.rpm

 Mandriva Linux 2009.0/X86_64:
 b11968a05f7c82d19b0390487b1e7519  2009.0/x86_64/lib64modplug0-0.8.4-4.1mdv2009.0.x86_64.rpm
 8b25ba2561e0bd40dd7d98ad5c84b6f2  2009.0/x86_64/lib64modplug0-devel-0.8.4-4.1mdv2009.0.x86_64.rpm 
 f5beea611ec43f6e0885a27ac1aff48e  2009.0/SRPMS/libmodplug-0.8.4-4.1mdv2009.0.src.rpm

 Mandriva Linux 2009.1:
 1abe20b593278e00f5ce84d4bbc3ef22  2009.1/i586/libmodplug0-0.8.6-1.1mdv2009.1.i586.rpm
 ca319b4bc390014447dcf84cf6e93934  2009.1/i586/libmodplug-devel-0.8.6-1.1mdv2009.1.i586.rpm 
 460772bdd5802f79ee87dcc714fb5662  2009.1/SRPMS/libmodplug-0.8.6-1.1mdv2009.1.src.rpm

 Mandriva Linux 2009.1/X86_64:
 26bc4c5a7433209f2fcdf801cb7ac821  2009.1/x86_64/lib64modplug0-0.8.6-1.1mdv2009.1.x86_64.rpm
 9e2b15436be6e7a8f6d1baf63be7ae53  2009.1/x86_64/lib64modplug-devel-0.8.6-1.1mdv2009.1.x86_64.rpm 
 460772bdd5802f79ee87dcc714fb5662  2009.1/SRPMS/libmodplug-0.8.6-1.1mdv2009.1.src.rpm

 To upgrade automatically use MandrivaUpdate or urpmi.  The verification
 of md5 checksums and GPG signatures is performed automatically for you.

 All packages are signed by Mandriva for security.  You can obtain the
 GPG public key of the Mandriva Security Team by executing:

  gpg --recv-keys --keyserver pgp.mit.edu 0x22458A98

 You can view other update advisories for Mandriva Linux at:


 If you want to report vulnerabilities, please contact


 Type Bits/KeyID     Date       User ID
 pub  1024D/22458A98 2000-07-10 Mandriva Security Team
Version: GnuPG v1.4.9 (GNU/Linux)


- --------------------------END INCLUDED TEXT--------------------

You have received this e-mail bulletin as a result of your organisation's
registration with AusCERT. The mailing list you are subscribed to is
maintained within your organisation, so if you do not wish to continue
receiving these bulletins you should contact your local IT manager. If
you do not know who that is, please send an email to auscert@auscert.org.au
and we will forward your request to the appropriate person.

NOTE: Third Party Rights
This security bulletin is provided as a service to AusCERT's members.  As
AusCERT did not write the document quoted above, AusCERT has had no control
over its content. The decision to follow or act on information or advice
contained in this security bulletin is the responsibility of each user or
organisation, and should be considered in accordance with your organisation's
site policies and procedures. AusCERT takes no responsibility for consequences
which may arise from following or acting on information or advice contained in
this security bulletin.

NOTE: This is only the original release of the security bulletin.  It may
not be updated when updates to the original are made.  If downloading at
a later date, it is recommended that the bulletin is retrieved directly
from the author's website to ensure that the information is still current.

Contact information for the authors of the original document is included
in the Security Bulletin above.  If you have any questions or need further
information, please contact them directly.

Previous advisories and external security bulletins can be retrieved from:


If you believe that your computer system has been compromised or attacked in 
any way, we encourage you to let us know by completing the secure National IT 
Incident Reporting Form at:


Australian Computer Emergency Response Team
The University of Queensland
Qld 4072

Internet Email: auscert@auscert.org.au
Facsimile:      (07) 3365 7031
Telephone:      (07) 3365 4417 (International: +61 7 3365 4417)
                AusCERT personnel answer during Queensland business hours
                which are GMT+10:00 (AEST).
                On call after hours for member emergencies only.

Comment: http://www.auscert.org.au/render.html?it=1967