CVE-2019-1130 — Microsoft Windows AppX Deployment Service Privilege Escalation Vulnerability

CVE-2019-1130

Windows AppX Deployment Service — a second hard-link race grants SYSTEM-level file access

What is the AppX Deployment Service?

The AppX Deployment Service (AppXSVC) is the SYSTEM-privileged Windows component that installs, updates, and removes packaged AppX/MSIX applications, including Microsoft Store apps. Because it performs privileged file operations at the request of unprivileged users during app install/uninstall, weaknesses in how it validates file paths translate directly into a path from standard user to SYSTEM.

Overview

CVE-2019-1130 is a privilege escalation vulnerability in AppXSVC, patched in the same July 2019 update cycle as the closely related CVE-2019-1129. It stems from improper hard-link handling during package deployment file operations, allowing a local, low-privileged attacker to trick the SYSTEM-level service into performing a file operation against an attacker-chosen target instead of the intended temporary file.

Technical Details

As with other AppXSVC issues from this period, the root cause is CWE-59 (improper link resolution before file access): the service checks a file path for validity and then later performs a privileged operation on that path without re-verifying it hasn't been replaced with a hard link pointing at a protected system file. A local attacker who wins this time-of-check/time-of-use race can cause SYSTEM to overwrite or manipulate a file it shouldn't touch, escalating from a standard user context to SYSTEM. The attack requires local access and low privileges, no user interaction, and Low attack complexity — it is a reliable, well-understood exploitation pattern rather than a novel memory-corruption bug.

Discovery

Microsoft addressed this alongside several other AppX/servicing-related hard-link bugs disclosed and fixed throughout mid-to-late 2019; no specific outside researcher is publicly credited for this individual CVE in Microsoft's advisory.

Exploitation Context

Its presence in the CISA KEV catalog confirms confirmed real-world exploitation, and the ransomwareUse: true flag indicates this bug has been observed used by ransomware operators as a local privilege-escalation step after gaining an initial low-privileged foothold on a Windows host — a standard pattern for turning a phishing or web-shell compromise into full administrative control before deploying ransomware payloads.

Remediation

  1. Apply the July 2019 (or later) Windows cumulative update, which fixes AppXSVC's hard-link validation logic.
  2. Prioritize patching across all endpoints — exploitation only requires local code execution, which is commonly achieved through unrelated initial-access vectors.
  3. Limit interactive logon rights and standard-user software installation privileges where feasible to reduce the attack surface for local LPE chains.
  4. Deploy EDR capable of detecting suspicious hard-link creation or file-system race conditions targeting privileged services.
  5. Audit for unexpected SYSTEM-context file modifications tied to AppX package install/removal events on unpatched hosts.

Key Details

PropertyValue
CVE ID CVE-2019-1130
Vendor / Product Microsoft — Windows
NVD Published2019-07-15
NVD Last Modified2025-10-29
CVSS 3.1 Score7.8
CVSS 3.1 VectorCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
SeverityHIGH
CWE CWE-59 find similar ↗
CISA KEV Added2022-05-23
CISA KEV Deadline2022-06-13
Known Ransomware Use ⚠️ Yes

CVSS 3.1 Breakdown

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Required Action

CISA BOD 22-01 Deadline: 2022-06-13. Apply updates per vendor instructions.

Timeline

DateEvent
2019-07-09Patched in Microsoft's July 2019 Patch Tuesday cumulative update
2022-05-23Added to CISA Known Exploited Vulnerabilities catalog
2022-06-13CISA BOD 22-01 remediation deadline

References

ResourceType
NVD — CVE-2019-1130 Vulnerability Database
CISA KEV Catalog Entry US Government