Adobe Flash IExternalizable.writeExternal Type Confusion
https://packetstormsecurity.com/files/134009/GS20151018210820.tgz
https://packetstormsecurity.com/files/134009/GS20151018210820.tgzhttps://packetstormsecurity.com/files/134009/Adobe-Flash-IExternalizable.writeExternal-Type-Confusion.htmlSun, 18 Oct 2015 03:33:33 GMTIf IExternalizable.writeExternal is overridden with a value that is not a function, Flash assumes it is a function even though it is not one. This leads to execution of a 'method' outside of the ActionScript object's ActionScript vtable, leading to memory corruption.