CVE-2019-1069 — Microsoft Task Scheduler Privilege Escalation Vulnerability

CVE-2019-1069

Task Scheduler file-validation flaw letting a local attacker elevate to SYSTEM

What is Windows Task Scheduler?

Task Scheduler is the built-in Windows service that runs scheduled tasks — from routine system maintenance to third-party software update checks — often with elevated (SYSTEM) privileges to complete its work. Because it must manipulate files and permissions in the course of managing tasks that were originally created by lower-privileged users, flaws in its file-validation logic have repeatedly been a source of local privilege-escalation bugs on Windows.

Overview

CVE-2019-1069 is a High-severity privilege-escalation vulnerability caused by improper link resolution before file access (CWE-59) in the Task Scheduler service. A local, low-privileged attacker could exploit the flaw — by manipulating file operations the service performs, such as replacing a target with a hard link — to have Task Scheduler perform a privileged file operation on an attacker-chosen target, ultimately elevating to SYSTEM. Microsoft fixed it in the June 2019 Patch Tuesday update, and CISA's KEV entry notes it has also been used in ransomware operations.

Technical Details

The bug follows the well-established Windows local-EoP pattern of a privileged service performing a filesystem operation on a path it does not adequately re-verify before acting, allowing a race condition where an attacker substitutes a hard link or junction pointing at a protected file. Exploitation requires only local access and low privileges, with no user interaction required, and grants full confidentiality, integrity, and availability impact through the resulting SYSTEM-level code execution.

Discovery

Fixed through Microsoft's routine internal security review as part of the June 2019 Patch Tuesday cycle; no external researcher has been broadly credited publicly for this specific finding.

Exploitation Context

CISA's KEV catalog confirms real-world exploitation of this vulnerability and its use in ransomware intrusions. Local EoP bugs like this are a standard tool for ransomware affiliates and other intruders who need to convert an initial low-privilege foothold — gained via phishing, credential theft, or a compromised service — into full administrative control needed to disable defenses and deploy payloads broadly across a network.

Remediation

  1. Apply the June 2019 Patch Tuesday cumulative update (or any later update) for the affected Windows version.
  2. Treat this as a priority patch given its confirmed use in ransomware operations.
  3. Apply least-privilege principles to minimize standing local administrative rights across the fleet.
  4. Deploy endpoint detection tuned to flag anomalous hard-link/junction creation targeting system files.
  5. Audit systems that were unpatched during the exposure window for signs of post-exploitation activity.

Key Details

PropertyValue
CVE ID CVE-2019-1069
Vendor / Product Microsoft — Task Scheduler
NVD Published2019-06-12
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-03-15
CISA KEV Deadline2022-04-05
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-04-05. Apply updates per vendor instructions.

Timeline

DateEvent
2019-06-11Fixed as part of Microsoft's June 2019 Patch Tuesday release
2022-03-15Added to CISA Known Exploited Vulnerabilities catalog
2022-04-05CISA BOD 22-01 remediation deadline

References

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