Changeset 8060b3457e20e6223b70927693f8da8f547b8fef

Show
Ignore:
Timestamp:
04/17/08 20:19:56 (1 month ago)
Author:
Jean-Baptiste Kempf <jb@videolan.org>
git-committer:
Jean-Baptiste Kempf <jb@videolan.org> 1208456396 -0700
git-parent:

[0f79e202ee068af55a689d2aa5b4f37988080063]

git-author:
Jean-Baptiste Kempf <jb@videolan.org> 1208456375 -0700
Message:

Fix for [oCERT-2008-004] multiple speex implementations insufficient boundary checks. Patch by Eren Türkay

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • THANKS

    raba5ca0 r8060b34  
    7979Enrico Gueli <e_gueli at yahoo.it> - Brightness threshold in adjust video filter 
    8080Enrique Osuna <enrique.osuna at gmail.com> - Various bug fixes in libvlc. Major Mac OS X Framework improvements. 
     81Eren Türkay <turkay dot eren \a/ gmail point com> - Speex boundary checks and security fix 
    8182Espen Skoglund <esk at ira.uka.de> - FreeBSD autoconf and Makefile patches 
    8283Ethan C. Baldridge <BaldridgeE at cadmus.com> - directory browsing code 
  • modules/codec/speex.c

    r449fd28 r8060b34  
    358358        return VLC_EGENERIC; 
    359359    } 
    360     if( p_header->mode >= SPEEX_NB_MODES
     360    if( p_header->mode >= SPEEX_NB_MODES || p_header->mode < 0
    361361    { 
    362362        msg_Err( p_dec, "mode number %d does not (yet/any longer) exist in "