GNOME Bugzilla – Bug 553295
[riff] fuzzed AVI file causes segfault
Last modified: 2009-02-11 17:36:14 UTC
Steps to reproduce: 1. Open totem 2. Play attached mpeg 3. Look at crash Stack trace:
+ Trace 207080
Thread 4 (Thread 0x41840950 (LWP 24943))
Other information: https://bugs.launchpad.net/ubuntu/+source/gstreamer0.10/+bug/164940
Thanks for the bug report. This is fixed in -base git master now: commit 1fedfec22018267efe34a2f42890543631ef2a24 Author: Tim-Philipp Müller <tim.muller@collabora.co.uk> Date: Wed Feb 11 16:39:55 2009 +0000 riff: error out on nonsensical chunk sizes instead of aborting When encountering a nonsensical chunk size such as (guint)-1, error out cleanly instead of continuing and trying to g_memdup() 4GB of data that doesn't exist, which will either abort in g_malloc() or crash. Fixes #553295, crash with fuzzed AVI file.