Integer overflow in the ReadRealIndex function in real.c in the Real demuxer plugin in VideoLAN VLC media player 0.9.0 through 0.9.7 allows remote attackers to execute arbitrary code via a malformed RealMedia (.rm) file that triggers a heap-based buffer overflow.
| Software | From | Fixed in |
|---|---|---|
| videolan / vlc_media_player | 0.9.0 | 0.9.0.x |
| videolan / vlc_media_player | 0.9.4 | 0.9.4.x |
| videolan / vlc_media_player | 0.9.7 | 0.9.7.x |
| videolan / vlc_media_player | 0.9.1 | 0.9.1.x |
| videolan / vlc_media_player | 0.9.5 | 0.9.5.x |
| videolan / vlc_media_player | 0.9.8 | 0.9.8.x |
| videolan / vlc_media_player | 0.9.2 | 0.9.2.x |
| videolan / vlc_media_player | 0.9.3 | 0.9.3.x |
| videolan / vlc_media_player | 0.9.6 | 0.9.6.x |