On August 27th, an independent security researcher released a vulnerability in Windows Task Scheduler . If exploited the vulnerability would allow a threat actor, with pre-established access to the system, to raise their privilege from user-mode privileges to full system privileges. At the time of writing this attack has not been seen in the wild, but Proof of Concept (PoC) code has been publicly released, increasing the likelihood that threat actors will quickly adapt and employ this attack . Windows 10 and Windows Server 2016 systems are vulnerable to this privilege escalation method. The vulnerability and PoC were publicly released without giving the vendor notice; as such security patches are not yet available.
What we’re doing about it
- esENDPOINT detects behavior relating to known exploitation attempts
- Current esRECON checks identify Task Scheduler related vulnerabilities, and will be updated to assist in identifying this specific one
- eSentire Threat Intelligence is monitoring this topic for additional information
What you should do about it
- Apply security patches once they are made available by Microsoft
- Since publishing, Microsoft has released a security patch which should be applied after performing a business impact review. https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2018-8440
The major concern relating to this vulnerability is that threat actors may incorporate it into their malware. This would greatly increase the potential damage attacks by giving threat actors a higher privilege level than otherwise possible.
The flaw stems from the Task Scheduler API function, SchRpcSetSecurity, which fails to check permissions. Any account can call it and set file permissions on anything on the system .