{"uuid": "63d0fbf8-155e-4104-b863-77759202ad7f", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2010-3962", "type": "seen", "source": "https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/windows/browser/ms10_090_ie_css_clip.rb", "content": "{\"aliases\": [], \"arch\": \"\", \"author\": [\"unknown\", \"Yuange\", \"Matteo Memelli\", \"jduck \"], \"autofilter_ports\": [], \"autofilter_services\": [], \"check\": false, \"default_credential\": false, \"description\": \"This module exploits a memory corruption vulnerability within Microsoft's\\n          HTML engine (mshtml). When parsing an HTML page containing a specially\\n          crafted CSS tag, memory corruption occurs that can lead arbitrary code\\n          execution.\\n\\n          It seems like Microsoft code inadvertently increments a vtable pointer to\\n          point to an unaligned address within the vtable's function pointers. This\\n          leads to the program counter being set to the address determined by the\\n          address \\\"[vtable+0x30+1]\\\". The particular address depends on the exact\\n          version of the mshtml library in use.\\n\\n          Since the address depends on the version of mshtml, some versions may not\\n          be exploitable. Specifically, those ending up with a program counter value\\n          within another module, in kernel space, or just not able to be reached with\\n          various memory spraying techniques.\\n\\n          Also, since the address is not controllable, it is unlikely to be possible\\n          to use ROP to bypass non-executable memory protections.\", \"disclosure_date\": \"2010-11-03\", \"fullname\": \"exploit/windows/browser/ms10_090_ie_css_clip\", \"is_install_path\": true, \"mod_time\": \"2025-06-23 12:43:46 +0000\", \"name\": \"MS10-090 Microsoft Internet Explorer CSS SetUserClip Memory Corruption\", \"needs_cleanup\": null, \"notes\": {\"Reliability\": [\"unknown-reliability\"], \"SideEffects\": [\"unknown-side-effects\"], \"Stability\": [\"unknown-stability\"]}, \"path\": \"/modules/exploits/windows/browser/ms10_090_ie_css_clip.rb\", \"platform\": \"Windows\", \"post_auth\": false, \"rank\": 400, \"ref_name\": \"windows/browser/ms10_090_ie_css_clip\", \"references\": [\"CVE-2010-3962\", \"OSVDB-68987\", \"BID-44536\", \"EDB-15421\", \"MSB-MS10-090\"], \"rport\": null, \"session_types\": false, \"targets\": [\"Automatic\", \"Debug\", \"Internet Explorer 6\", \"Internet Explorer 7\"], \"type\": \"exploit\"}", "creation_timestamp": "2026-09-08T06:51:09.438933Z"}