commit | b8eb085f1a37fd4f4580499e91e0ef5f0020aa28 | [log] [tgz] |
---|---|---|
author | Roman Arutyunyan <arut@nginx.com> | Tue Nov 06 16:29:18 2018 +0300 |
committer | Roman Arutyunyan <arut@nginx.com> | Tue Nov 06 16:29:18 2018 +0300 |
tree | 4880e4702511729b6706e93162b82567578767c7 | |
parent | 41527f6af2d821332f535b0c135a2a3599e02055 [diff] |
Mp4: fixed reading 64-bit atoms. Previously there was no validation for the size of a 64-bit atom in an mp4 file. This could lead to a CPU hog when the size is 0, or various other problems due to integer underflow when calculating atom data size, including segmentation fault or worker process memory disclosure.