CVE-2019-1130: Microsoft Windows AppX Deployment Service Privilege Escalation Vulnerability
A privilege escalation vulnerability exists when Windows AppX Deployment Service (AppXSVC) improperly handles hard links.
CVE-2019-1130 is a privilege-escalation flaw in the Windows AppX Deployment Service (AppXSVC). The service mishandles hard links, which can let a local attacker gain higher privileges on an affected Microsoft Windows system. It matters because successful escalation often turns a limited foothold into full system control, and this vulnerability has been used in ransomware activity. Confirm exact impact and fixed builds against the Microsoft advisory.
How it works
The weakness is CWE-59: improper link resolution before file access. AppXSVC performs privileged file operations. When it does not correctly validate hard-link targets, an attacker who can already run code as a standard user may create or point hard links so that the service acts on files the attacker should not control. The result is elevation of privilege inside the Windows environment. Public detail on exact exploit steps is limited; treat any proof-of-concept claims cautiously and rely on the vendor description rather than unverified write-ups.
Am I affected? How to find it in your systems
AppXSVC is a built-in Windows component that handles deployment of AppX packages (modern/UWP-style applications). It is present on client and server editions that support the AppX infrastructure. Inventory is straightforward:
- Enumerate Windows hosts via your CMDB, SCCM/ConfigMgr, Intune, or vulnerability scanner and note build/version information.
- Confirm whether the AppX Deployment Service is present and running (services.msc, PowerShell Get-Service AppXSVC, or equivalent EDR inventory).
- Compare each host’s OS build against the fixed versions listed in the Microsoft security update guide for CVE-2019-1130; do not assume every Windows release is equally affected.
Telemetry signs of exploitation are those typical of local privilege escalation: unexpected creation of hard links in user-writable locations that later appear in privileged contexts, AppXSVC activity correlated with sudden elevation of a low-privilege process, or anomalous file writes by the service account. Review Windows security and system logs, Sysmon (if deployed) for link-creation and process-creation events, and EDR alerts for privilege-escalation behavioral detections. Absence of clear indicators does not prove safety; patch status remains the primary check.
How to remediate
Apply the security updates Microsoft released for this CVE, following the vendor instructions exactly. Prioritize internet-facing jump hosts, shared workstations, and any systems where untrusted users can execute code. After patching:
- Verify the update is installed (Windows Update history, Get-HotFix, or your patch-management console).
- Reboot if required by the package.
- Confirm AppXSVC is running the patched binary and that the service starts normally.
- Harden residual risk by limiting local admin rights, enforcing least privilege, and restricting which users can create hard links or write to directories the service may touch.
CISA’s required action is simply to apply updates per vendor instructions; treat that as the mandatory baseline.
If you can't patch immediately
Until the update can be deployed, reduce the attack surface:
- Segment high-value systems so that a compromised standard user account cannot reach them.
- Use application control (AppLocker, WDAC) to block untrusted binaries that might be used as the initial foothold.
- Monitor and alert on hard-link creation, unexpected AppXSVC activity, and privilege-escalation patterns in EDR.
- Where feasible, restrict interactive logon and code execution for non-administrative users on critical hosts.
- Virtual patching via host-based controls is limited for this class of local flaw; focus on containment and detection rather than network WAF rules.
These measures lower likelihood and impact but do not replace the vendor patch.
If your data may have been exposed
Actively exploited privilege-escalation vulnerabilities are frequently chained into ransomware and data-theft operations. If you have evidence of exploitation or simply want to check whether credentials tied to your organization already appear in known breach data, run a free exposure scan of your email addresses against published breach corpora. Rotate any credentials that surface, review privileged-account usage, and continue incident-response steps appropriate to your environment.
AICompiled with AI assistance from public sources and published under our editorial standards.