Cyber Risks · Unit 42 Palo Alto Networks

How To Defend Against Advanced IE Exploitation

Summary: Microsoft paid Yu Yang $100,000 for reporting a mitigation bypass that turns on a "god mode" in Internet Explorer through a one-byte overwrite of a flag controlling an ActiveX object's security setting, letting any script run without notification. The technique bypasses DEP, ASLR, EMET and Control Flow Integrity, and Unit 42 traced the underlying exploits to Use-After-Free bugs that alter a user-controlled address to corrupt vector or Int32Array length values and enable arbitrary memory read/write.

What's compelling: A single overwritten byte defeats every mitigation in the stack, so the defense has to move to detecting arbitrary memory access at runtime - Unit 42's WildFire module checks whether vector lengths match actual memory allocation and halts execution when they don't.

Read the original at Unit 42 Palo Alto Networks ↗

Topics
Malware
Related