Recently I was made aware of an iOS bug that when a specifically malformed mp4 was played on an iOS device, it would crash. After searching around for the mp4 I found it and am trying to figure out how to find which value in the binary the issue is caused from. I have opened the file up in vim with the hex view and have been stepping through the RFC for an mp4, but this seems to be a very slow way to go about this. Is there another way that I can validate an MP4 and find out why it is crashing iPhones?
Also, are there bug trackers or forms that I can check to see if anyone else has made any progress on this bug?
*I didn't want to directly link to a potential piece of malware, so check out this safe version of the video.. The actual video that will crash an iPhone is in the description. If that video gets deleted I have it downloaded and can distribute it if the intent is not to use it for malicious purposes.