Professional Webmasters Community
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Adobe Flash Player and AIR AVM2 intf_count Integer Overflow Remote Code Execution

Go down

Adobe Flash Player and AIR AVM2 intf_count Integer Overflow Remote Code Execution Empty Adobe Flash Player and AIR AVM2 intf_count Integer Overflow Remote Code Execution

Post  andry Thu Oct 28, 2010 12:55 am

Since the out of bounds object contains arbitrary values, the attacker may spray the heap so he/she would have control over ArbitraryObjectA and ArbitraryObjectB (they would be located at addresses which contain data controlled by the attacker). This may allow him/her to pass all aforementioned conditions and also control the value which is written in the arbitrary memory MOV and the target of it. Achieving this may allow him the execute arbitrary code.

During the research of this vulnerability I’ve managed to create a functional exploit (demo: https://www.youtube.com/watch?v=wJb6a-J3i4c).
It should also be denoted that the vulnerable code is wrapped by an SEH handler which doesn't crash the application on Access Violation. This means that the exploitation process may try different base addresses and offsets in case of a failure.
andry
andry
Moderator
Moderator

Posts : 467
Join date : 2010-05-07

Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum