← Vulnerability feed

Vulnerability record · CVE-2010-3970 · published 22 December 2010

CVE-2010-3970: Windows Shell Graphics CreateSizedDIBSECTION stack buffer overflow

Microsoft · Windows Server 2003

The CreateSizedDIBSECTION function in shimgvw.dll, the Windows Shell graphics processor, has a stack-based buffer overflow triggered by a crafted thumbnail bitmap with a negative biClrUsed value. A remote attacker can deliver a malicious .MIC or Office document that causes the overflow when the thumbnail is processed, leading to arbitrary code execution on affected Windows versions.

9.3 CVSS 2.0 High EPSS 68% · top 0.7% CWE-119 · Memory buffer overflow
9.3CVSS 2.0 base score
68%EPSS exploitation probability, 30 days
NoNot in CISA KEV
4Affected product versions listed by NVD
22References, 4 tagged exploit
16 Jun 2026Last modified by NVD

Description

Stack-based buffer overflow in the CreateSizedDIBSECTION function in shimgvw.dll in the Windows Shell graphics processor (aka graphics rendering engine) in Microsoft Windows XP SP2 and SP3, Server 2003 SP2, Vista SP1 and SP2, and Server 2008 Gold and SP2 allows remote attackers to execute arbitrary code via a crafted .MIC or unspecified Office document containing a thumbnail bitmap with a negative biClrUsed value, as reported by Moti and Xu Hao, aka "Windows Shell Graphics Processing Overrun Vulnerability."

AV:N/AC:M/Au:N/C:C/I:C/A:C

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 19 September 2026. Confidence: high.

high priorityRemote code execution with a high EPSS score and public exploit code, but exploitation requires the victim to open a crafted file and the affected platforms are legacy Windows versions.

What it is

The CreateSizedDIBSECTION function in shimgvw.dll, the Windows Shell graphics processor, has a stack-based buffer overflow triggered by a crafted thumbnail bitmap with a negative biClrUsed value. A remote attacker can deliver a malicious .MIC or Office document that causes the overflow when the thumbnail is processed, leading to arbitrary code execution on affected Windows versions.

Impact

Successful exploitation gives the attacker arbitrary code execution in the context of the process handling the thumbnail, typically the logged-on user. That allows installation of malware, data theft, or further compromise of the host.

Attack surface

The flaw is reached through a crafted .MIC or Office document containing a malicious thumbnail bitmap, delivered remotely (AV:N). No authentication is required, but the CVSS vector indicates medium attack complexity and the victim must open or preview the file, so user interaction is effectively required.

Exploitation

CVE-2010-3970 is not listed in CISA KEV, but EPSS is high at 0.677 (99.3rd percentile) and public references include Metasploit and SecurityFocus entries tagged as Exploit, indicating public exploit code exists.

What to do

  • Apply Microsoft security update MS11-006, which addresses the Windows Shell Graphics Processing Overrun Vulnerability.
  • If patching cannot be done immediately, disable or restrict thumbnail and preview handlers for untrusted file types and block .MIC files at email and web gateways.
  • Enforce attachment filtering and Mark-of-the-Web/Protected View so untrusted Office documents and images are not rendered by the shell graphics engine.
  • Upgrade or retire Windows XP, Server 2003, Vista, and Server 2008 systems, which are past end of support and cannot receive current fixes.
  • Limit user privileges so code execution from a document handler does not run with administrative rights.

Detection

  • Monitor for shimgvw.dll or explorer.exe crashes and unexpected child processes spawned from document or image preview activity.
  • Alert on Office or .MIC files written to disk from email or browser downloads followed by shell thumbnail generation.
  • Use EDR to flag process creation where explorer.exe or a preview handler is the parent of a script interpreter or command shell.
  • Search for known Metasploit-generated .MIC or Office thumbnail payloads by file hash and filename patterns in email and file share logs.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

4 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

LinkTags
http://blogs.technet.com/b/srd/archive/2011/01/07/assessing-the-risk-of-public-issues-currently-being-tracked-by-the-msr
http://secunia.com/advisories/42779 Vendor Advisory
http://www.kb.cert.org/vuls/id/106516 US Government Resource
http://www.metasploit.com/redmine/projects/framework/repository/revisions/11466/entry/modules/exploits/windows/fileforma Exploit
http://www.microsoft.com/technet/security/advisory/2490606.mspx Vendor Advisory
http://www.powerofcommunity.net/speaker.html
http://www.securityfocus.com/bid/45662 Exploit
http://www.securitytracker.com/id?1024932
http://www.vupen.com/english/advisories/2011/0018 Vendor Advisory
https://docs.microsoft.com/en-us/security-updates/securitybulletins/2011/ms11-006
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A11671
http://blogs.technet.com/b/srd/archive/2011/01/07/assessing-the-risk-of-public-issues-currently-being-tracked-by-the-msr
http://secunia.com/advisories/42779 Vendor Advisory
http://www.kb.cert.org/vuls/id/106516 US Government Resource
http://www.metasploit.com/redmine/projects/framework/repository/revisions/11466/entry/modules/exploits/windows/fileforma Exploit
http://www.microsoft.com/technet/security/advisory/2490606.mspx Vendor Advisory
http://www.powerofcommunity.net/speaker.html
http://www.securityfocus.com/bid/45662 Exploit
http://www.securitytracker.com/id?1024932
http://www.vupen.com/english/advisories/2011/0018 Vendor Advisory
https://docs.microsoft.com/en-us/security-updates/securitybulletins/2011/ms11-006
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A11671

Track CVE-2010-3970 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

10.0CVE-2020-1350Windows DNS Server improper input validation remote code executionWindows DNS servers fail to properly handle certain requests, allowing remote code execution. The flaw is network-reachable, needs no authentication …KEVEPSS 97%analysed9.8CVE-2019-0708Microsoft Remote Desktop Services use-after-free remote code executionRemote Desktop Services (formerly Terminal Services) contains a use-after-free flaw that lets an unauthenticated attacker execute code by sending spe…KEVEPSS 100%analysed9.8CVE-2017-8543Windows Search memory handling flaw allows remote code executionWindows Search fails to properly handle objects in memory, allowing an unauthenticated remote attacker to execute code on affected Windows systems. T…KEVEPSS 74%analysed9.8CVE-2015-1635Microsoft HTTP.sys remote code execution via crafted HTTP requestsHTTP.sys in multiple Windows versions fails to properly handle crafted HTTP requests, allowing remote code execution. The flaw is reachable over the …KEVEPSS 100%analysed9.8CVE-2008-4250Microsoft Windows Server service RPC path canonicalization buffer overflowThe Server service in multiple Windows versions fails to properly handle path canonicalization, allowing a crafted RPC request to overflow a buffer a…KEVEPSS 99%analysed9.0CVE-2020-1040Microsoft Hyper-V RemoteFX vGPU input validation remote code executionHyper-V RemoteFX vGPU on a host server fails to properly validate input from an authenticated user on a guest operating system, allowing remote code …KEVEPSS 7.4%analysed8.8CVE-2025-33073Windows SMB improper access control allows privilege elevationWindows SMB contains an improper access control flaw (CWE-284) that lets an authorized attacker elevate privileges over the network. Microsoft rates …KEVEPSS 83%analysed8.8CVE-2025-33053Microsoft Windows WebDAV Internet Shortcut File Path Control RCEWindows Internet Shortcut (.url) files allow external control of a file name or path, which an unauthorized attacker can abuse to execute code over a…KEVEPSS 87%analysed

Source: NIST National Vulnerability Database (record CVE-2010-3970), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.