SecurityReason.com - Our Reason is

Security

Register | Forget Password | Login
SecurityReason
WLB
Services
RSS
Corporate
Note

If you have found a vulnerability, please send to our SecurityAlert Database :
secalert()securityreason()com

Also if you have new ( 0-day ) exploit, please send to our ExploitAlert Archive :
exploit()securityreason()com

Home arrow SecurityAlert Database

Arrow  Topic :

multiple heap overflows in xine-lib


Arrow  SecurityAlert : 4648
Arrow  CVE : CVE-2008-5233
Arrow  CVE : CVE-2008-5234
Arrow  CVE : CVE-2008-5236
Arrow  CVE : CVE-2008-5237
Arrow  CVE : CVE-2008-5238
Arrow  CVE : CVE-2008-5239
Arrow  CVE : CVE-2008-5240
Arrow  CVE : CVE-2008-5241
Arrow  CVE : CVE-2008-5242
Arrow  CVE : CVE-2008-5243
Arrow  CVE : CVE-2008-5247
Arrow  CWE : CWE-119
Arrow  SecurityRisk : High  Security Risk High  (About)
Arrow  Remote Exploit : No
Arrow  Local Exploit : Yes
Arrow  Victim interaction required : No
Arrow  Exploit Available : No
Arrow  Credit : Will Drewry
Arrow  Published : 28.11.2008

Arrow  Affected Software : xine:xine-lib:1.1.13
xine:xine-lib:1.1.14 and previous versions
xine:xine-lib:1.1.12
xine:xine-lib:1.1.11.1
xine:xine-lib:1.1.11
xine:xine-lib:1.1.10.1
xine:xine-lib:1.1.10
xine:xine-lib:1.1.9
xine:xine-lib:1.1.9.1
xine:xine-lib:1.1.8
xine:xine-lib:1.1.7
xine:xine-lib:1.1.6
xine:xine-lib:1.1.5
xine:xine-lib:1.1.4
xine:xine-lib:1.1.3
xine:xine-lib:1.1.2
xine:xine-lib:1.1.1
xine:xine-lib:1.0.3a
xine:xine-lib:1.1.0
xine:xine-lib:1.0.2
xine:xine-lib:1.0.1
xine:xine-lib:1.0
xine:xine-lib:1:rc8
xine:xine-lib:1:rc7
xine:xine-lib:1:rc6a
xine:xine-lib:1:rc5
xine:xine-lib:1:rc4a
xine:xine-lib:1:rc4
xine:xine-lib:1:rc3c
xine:xine-lib:1:rc3b
xine:xine-lib:1:rc3a
xine:xine-lib:1:rc3
xine:xine-lib:1:rc2
xine:xine-lib:1:rc1
xine:xine-lib:1:rc0a
xine:xine-lib:1_beta12
xine:xine-lib:1_beta11
xine:xine-lib:1_beta10
xine:xine-lib:1_beta9
xine:xine-lib:1_beta8
xine:xine-lib:1_beta7
xine:xine-lib:1_beta6
xine:xine-lib:1_beta5
xine:xine-lib:1_beta4
xine:xine-lib:1_beta3
xine:xine-lib:1_beta2
xine:xine-lib:1_beta1
xine:xine-lib:0.9.13



Arrow  Advisory Content :  

#2008-008 multiple heap overflows in xine-lib

Description:

The xine free multimedia player suffers from a number of vulnerabilities
ranging in severity. The worst of these vulnerabilities results in
arbitrary code execution and the least, in unexpected process
termination.

Five heap buffer overflows exist in parsing of real audio files, id3
tags, qt mov files, and matroska headers which all can result in
arbitrary code execution.

Three additional heap buffer overflows occur in mng, mod, and real
handling which are potentially exploitable.

Seven additional issues were identified in the input plugins as well as
the real, qt, and matroska demuxers which result in process termination
or memory corruption that may have wider implications.

The oCERT team was contacted by the Xine project requesting a review of
some code changes relating to memory allocations. These vulnerabilities
were the findings of this requested analysis. The full analysis text can
be found in the references below.

Affected version:

xine-lib <= 1.1.14

Fixed version:

xine-lib >= 1.1.15 [*]

* - see analysis text for more detail on fixes

Credit: Will Drewry, oCERT Team | Google Security Team.

CVE: TBD

Timeline:
2008-04-30: vendor contacts oCERT asking patch analysis
2008-05-06: analysis results in bug being found, test case sent upstream
2008-05-07: vendor submits second set of patches for analysis
2008-05-07: vendor provides issue private exposure to some vendors
2008-05-07: vendor proposes patch for the found security bug
2008-05-25: Full analysis results supplied to vendor and another PoC
2008-05-27: oCERT contacts vendor regarding timeline and coordination
2008-05-28: vendor asks for clarification
2008-06-09: oCERT contacts vendor offering help
2008-06-11: vendor supplies patches
2008-06-18: oCERT indicates that patches are incomplete
2008-06-21: vendor confirms receipt and looks in to options
2008-07-02: vendor indicates problem with a potential fix; oCERT replies
2008-07-28: vendor contact becomes unavailable
2008-08-11: oCERT attempts another contact with vendor
2008-08-12: new contact is confirmed
2008-08-14: xine-lib releases 1.1.15 with fixes (w/out oCERT knowledge)
2008-08-18: oCERT supplies all original findings and test cases again
2008-08-22: Ludwig Nussel notified oCERT regarding 1.1.15
2008-08-22: advisory release

References:
- Vulnerability analysis report:
http://www.ocert.org/analysis/2008-008/analysis.txt
- xine-1.1.15 release notes:
http://sourceforge.net/project/shownotes.php?release_id=619869&group_id=
9655

Links:
- http://xinehq.de

--
Will Drewry <redpig (at) ocert (dot) org [email concealed]>
oCERT Team :: http://ocert.org



Arrow  References :

http://www.securityfocus.com/archive/1/archive/1/495674/100/0/threaded
http://www.securityfocus.com/bid/30797
http://www.ocert.org/analysis/2008-008/analysis.txt
http://sourceforge.net/project/shownotes.php?release_id=619869
http://securitytracker.com/id?1020703




Arrow  Feedback :

If you have additional information or notice any errors regarding this security advisory, please use contact form or email us at info()securityreason()com.
Alert

libc:fts_*() Multiple Denial of Service

Security Risk Medium- 2009-10-02

The fts functions are provided for traversing UNIX file hierarchies...

Apache RSS Apache Alert

» Apache 1.3.41 mod_proxy
   Integer overflow (code
   execution)

» Apache Tomcat 6.0.20 and
   5.5.28 unexpected file
   deletion in work
   directory

» Apache Tomcat 6.0.20 and
   5.5.28 insecure partial
   deploy after failed
   undeploy

» Apache Tomcat 6.0.20 and
   5.5.28 unexpected file
   deletion and/or
   alteration

PHP RSS PHP Alert

» PHP 5.2.12/5.3.1 Multiple
   Vulnerabilities

» PHP 5.2.11 libgd multiple
   vulnerabilities

» PHP 5.2.11 tempnam()
   safe_mode bypass

» PHP 5.3.0 5.2.11
   posix_mkfifo()
   open_basedir bypass

Copyright © SecurityReason.com. All Rights Reserved.