One of the recent blogs in Project Zero described a bug in the Symantec virus scanner in relation with PowerPoint files.
But I do not understand how the rounding up to the length of the cache can result in a buffer overflow. My data is still well contained within the cache, even if the size is incorrectly rounded up. Thus, how do I get an buffer overflow, if the cache is still bigger than the input data?