Adobe Flash op_pushwith Incorrect Jit Optimization

The avmplus bytecode verifier misses a control-flow path via op_pushwith throwing an exception allowing crafted bytecode to be incorrectly optimized which can trivially be abused to get code execution.

Leave a Reply