Adobe tackles Hacking Team zero-day vulnerability
zdnet.com
zdnet.com
* Flash is a scripting language. It's very hard for a fuzzer with no domain knowledge (like AFL-fuzz) to fuzz language-level constructs, since the vast majority of random inputs are trivially invalid.
* Flash is typically embedded in a larger program like a browser; this makes it much more expensive to test (browsers have long startup times, and are very slow when run under the kind of instrumentation needed to detect things like use after free bugs)
Unfortunately there's no silver bullet for finding vulnerabilities...
They found 400 crashes.
> user-after-free (UAF)
Should be "use-after-free" (no r on use).
Edit: Actually looks like the typo was in the origin Trend Micro blog post and the author just copied the typo into their article 1:1.