CVE-2013-3660

HIGH(7.8)KEVElevated Risk

Microsoft Win32k Privilege Escalation Vulnerability

Description

CVE-2013-3660 is a privilege escalation vulnerability (CWE-269) in the Microsoft Windows Win32k kernel-mode driver that allows a local attacker to execute arbitrary code with SYSTEM privileges by exploiting a flaw in the EPATHOBJ::pprFlattenRec function. The vulnerability arises from improper handling of path objects during graphics rendering operations, enabling a local user to escalate from standard user privileges to full kernel-level access. CISA has confirmed active exploitation and added CVE-2013-3660 to the Known Exploited Vulnerabilities catalog. With an EPSS score of 69.2% (71.9th percentile), this vulnerability presents a significant local privilege escalation risk.

KEV Information

Vendor
Microsoft
Product
Win32k
Date Added
March 28, 2022
Due Date
April 18, 2022
Required Action
Apply updates per vendor instructions.

CVSS Score

Vector String
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:HOpen in Calculator
Attack Vector
LOCAL
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
REQUIRED
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
Exploitability Score
1.8
Impact Score
5.9

CWEs

Affected Products

VendorProductVersion
microsoftwindows 7-
microsoftwindows 8-
microsoftwindows rt-
microsoftwindows server 2003-
microsoftwindows server 2008-; r2
microsoftwindows server 2012-
microsoftwindows vista-
microsoftwindows xp-

Multiple CVSS Assessments

Source: [email protected](Primary)
7.8
HIGH

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Source: 134c704f-9b21-4f2e-91b3-4a467353bcc0(Secondary)
7.8
HIGH

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

References

Weakness Type

CWE-269: Improper Privilege Management

CWE-269 describes a weakness where software does not properly assign, modify, track, or check privileges for an actor, enabling unauthorized privilege escalation. In CVE-2013-3660, the Win32k kernel-mode driver fails to properly validate and manage object references during path flattening operations, allowing a local attacker to corrupt kernel memory and execute arbitrary code with elevated privileges.

Learn more: CWE-269 — Improper Privilege Management

Impact Analysis

CVE-2013-3660 enables a locally authenticated attacker to escalate privileges from a standard user account to SYSTEM-level access through exploitation of the Win32k kernel driver. The Win32k component runs in kernel mode, so successful exploitation grants the attacker ring 0 code execution and complete control over the operating system. Confidentiality, integrity, and availability are all fully compromised: the attacker can access all files and credentials on the system, install kernel-level rootkits that are invisible to user-mode security tools, modify or delete any data, and render the system inoperable. The vulnerability is particularly valuable in post-exploitation scenarios where an attacker has gained initial access through a browser exploit or phishing attack and needs to escalate privileges for persistent system-level access.

Exploit Maturity

CVE-2013-3660 is confirmed as actively exploited in the wild by CISA and is listed in the Known Exploited Vulnerabilities catalog. Detailed proof-of-concept exploit code targeting the EPATHOBJ::pprFlattenRec function has been publicly available since the vulnerability's disclosure, and the exploitation technique has been extensively documented by security researchers. The EPSS score of 69.2% (71.9th percentile) reflects meaningful real-world exploitation activity. Win32k privilege escalation vulnerabilities are highly prized by attackers due to the direct path from user-mode to kernel-mode execution they provide.

Remediation

  1. Apply the Microsoft security update MS13-053 (July 2013) to patch the Win32k vulnerability on all affected Windows systems immediately.
  2. Implement the principle of least privilege across all user accounts to limit the impact of privilege escalation vulnerabilities and reduce the attack surface.
  3. Deploy endpoint detection and response (EDR) tools with kernel-level visibility to detect Win32k exploitation attempts, which typically involve specific system call patterns associated with GDI object manipulation.
  4. Enable kernel-mode code integrity (KMCI) and virtualization-based security (VBS) on Windows 10 and later to provide additional protection against kernel-level exploitation.
  5. Conduct a comprehensive audit of systems still running Windows versions vulnerable to CVE-2013-3660 and prioritize migration to fully patched, supported operating system versions.

Technical Details

CVE-2013-3660 is a privilege escalation vulnerability in the Win32k kernel-mode driver (win32k.sys) caused by an exploitable condition in the EPATHOBJ::pprFlattenRec function, which is responsible for flattening Bezier curves in GDI path objects. The vulnerability occurs when the function processes a specially crafted path object that triggers a write to an attacker-controlled memory location within kernel space. By creating GDI path objects with specific properties and manipulating the watchdog thread timing, an attacker can trigger the vulnerable code path and achieve a controlled kernel memory write primitive. This write primitive can then be used to overwrite kernel data structures such as the process token or the HalDispatchTable to redirect execution to attacker-supplied code, achieving arbitrary code execution in kernel mode from a standard user process.

Frequently Asked Questions

Is CVE-2013-3660 being actively exploited?

Yes. CVE-2013-3660 is confirmed as actively exploited in the wild and is listed in the CISA KEV catalog. Public proof-of-concept exploit code targeting the EPATHOBJ::pprFlattenRec function has been available since 2013, and the EPSS score of 69.2% (71.9th percentile) reflects meaningful exploitation activity.

What products are affected by CVE-2013-3660?

CVE-2013-3660 affects the Win32k kernel-mode driver (win32k.sys) across multiple Microsoft Windows versions, including Windows XP, Windows Vista, Windows 7, Windows 8, Windows Server 2003, Windows Server 2008, and Windows Server 2012.

How do I fix CVE-2013-3660?

Apply the Microsoft security update MS13-053 (July 2013) on all affected Windows systems. For long-term protection, migrate to modern Windows versions with virtualization-based security (VBS) and kernel-mode code integrity (KMCI) enabled.

How severe is CVE-2013-3660?

CVE-2013-3660 is a high-severity privilege escalation vulnerability that grants kernel-mode code execution from a standard user account. The CISA KEV listing and publicly available exploit code make this a significant security risk for any unpatched Windows system.

CVSS Score

7.8
HIGH(7.8)

EPSS Score

EPSS Score39.58%
EPSS Percentile98.5%

Dates

PublishedMay 24, 2013
Last ModifiedJune 16, 2026
StatusAnalyzed
CVSS Versionv3.1

Need Help With Vulnerability Management?

Our security experts can help you prioritize and remediate vulnerabilities effectively.