This is guarded by check for m3u8 in the factory ... if someone does a m3u8 playlist with 8gb we have a problem indeed.

How about the approach i do for the mov reference file. I allow a max of 10kb and treat anything bigger as a real mov file (and don't parse it for references)...