GNOME Bugzilla – Bug 626609
[qtdemux] segfault when parsing avc1 atom
Last modified: 2010-08-11 11:08:54 UTC
A large/invalid size of one of the extension atoms (e.g. avcC, btrt) could cause wrap-around and lead to parsing beyond avc1.
Created attachment 167568 [details] [review] qtdemux :prevent reading past avc1 atom when parsing
Comment on attachment 167568 [details] [review] qtdemux :prevent reading past avc1 atom when parsing Guess that should go in..
commit 8ea04c66b8826737824a7bb9cd5979921f238acc Author: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> Date: Wed Aug 11 11:17:18 2010 +0200 qtdemux: prevent reading past avc1 atom when parsing ... when one of the subatoms has a large/invalid size. Fixes #626609.