Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Endpoint Security //

Windows

8/13/2018
09:35 AM
Larry Loeb
Larry Loeb
Larry Loeb
50%
50%

Microsoft Cortana Vulnerability Can Unlock a Locked Windows PC

At Black Hat, researchers showed how a vulnerability in Cortana can unlock a locked Windows PC. Microsoft has patched the flaw, but questions remain.

During last week's Black Hat conference in Las Vegas, researchers showed how Microsoft's Cortana virtual assistant could be used to bypass the Windows lock screen. The vulnerability affects Windows 10 machines and Windows 10 Servers.

Amichai Shulman and Tal Be'ery from Kzen Networks, along with Ron Marcovich and Yuval Ron from the Israel Institute of Technology, showed how Cortana's default settings could wreak havoc when abused. The researchers noted that Microsoft has patched this particular problem (CVE-2018-8140) in June, but added there will be other vulnerabilities emerging due to the underlying problem.

Exploiting the vulnerability does not involve any external coder unusual system calls. Code focused defenses such as antivirus, anti-malware and IPS will be blind to such an effort.

The researchers believe that adding functionality to a locked screen is the root of the situation, and it is dangerous. They conceptualize the lock screen as another desktop with a limited access. That limiting is what reduces the attack surface. Adding additional apps or functionality will only grow that attack surface.

In this case, the lock screen limits the keyboard but allows Cortana to invoke via voice. Once Cortana is active, the lock screen no longer limits the keyboard and Cortana can accept its input.

The researchers found they could then launch local commands without the need for further authentication or user validation. They wrote that they were able to "take over a locked Windows machine and execute arbitrary code. Exploiting the 'Open Sesame' [their moniker for it—ed.]vulnerability attackers can view the contents of sensitive files (text and media), browse arbitrary web sites, download and execute arbitrary executables from the Internet, and under some circumstances gain elevated privileges."

This is a major responsibility shift showing up. The OS used to guarantee the UI was not accessible when the computer was locked. Now, developers need to be aware of the computer's state and not assume a lock will hold.

Mitigating this form of attack is problematic, according to the research report. One method is voice identification. Specifically, that means having Cortana respond to only one speaker. That might stop "evil maid" scenarios -- where someone else tries to access an unattended locked machine -- but will fall to a recorded voice sample of the authorized users saying the opening phrase.


Zero in on the most attractive 5G NR deployment strategies, and take a look ahead to later technology developments and service innovations. Join us for the Deployment Strategies for 5G NR breakfast workshop in LA at MWCA on September 12. Register now to learn from and network with industry experts – communications service providers get in free!

A network-based intercepting proxy, however, has more appeal. It would require that a TLS/SSL certificate be installed on monitored devices. Some organizations already have them installed for web gateway monitoring. Such a tool would monitor all Cortana requests and responses, and could block or modify them.

Until that tool is here, however, the researchers suggest totally disabling Cortana voice in corporate environments. If that is not possible, disabling it on locked screens may help.

This vulnerability shows how an interface change can affect an entire system. More than just secure coding, secure system engineering is required.

Related posts:

— Larry Loeb has written for many of the last century's major "dead tree" computer magazines, having been, among other things, a consulting editor for BYTE magazine and senior editor for the launch of WebWeek.

Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
COVID-19: Latest Security News & Commentary
Dark Reading Staff 7/13/2020
Omdia Research Launches Page on Dark Reading
Tim Wilson, Editor in Chief, Dark Reading 7/9/2020
Russian Cyber Gang 'Cosmic Lynx' Focuses on Email Fraud
Kelly Sheridan, Staff Editor, Dark Reading,  7/7/2020
Register for Dark Reading Newsletters
White Papers
Video
Cartoon
Current Issue
Special Report: Computing's New Normal, a Dark Reading Perspective
This special report examines how IT security organizations have adapted to the "new normal" of computing and what the long-term effects will be. Read it and get a unique set of perspectives on issues ranging from new threats & vulnerabilities as a result of remote working to how enterprise security strategy will be affected long term.
Flash Poll
The Threat from the Internetand What Your Organization Can Do About It
The Threat from the Internetand What Your Organization Can Do About It
This report describes some of the latest attacks and threats emanating from the Internet, as well as advice and tips on how your organization can mitigate those threats before they affect your business. Download it today!
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2020-14300
PUBLISHED: 2020-07-13
The docker packages version docker-1.13.1-108.git4ef4b30.el7 as released for Red Hat Enterprise Linux 7 Extras via RHBA-2020:0053 (https://access.redhat.com/errata/RHBA-2020:0053) included an incorrect version of runc that was missing multiple bug and security fixes. One of the fixes regressed in th...
CVE-2020-14298
PUBLISHED: 2020-07-13
The version of docker as released for Red Hat Enterprise Linux 7 Extras via RHBA-2020:0053 advisory included an incorrect version of runc missing the fix for CVE-2019-5736, which was previously fixed via RHSA-2019:0304. This issue could allow a malicious or compromised container to compromise the co...
CVE-2020-15050
PUBLISHED: 2020-07-13
An issue was discovered in the Video Extension in Suprema BioStar 2 before 2.8.2. Remote attackers can read arbitrary files from the server via Directory Traversal.
CVE-2020-10987
PUBLISHED: 2020-07-13
The goform/setUsbUnload endpoint of Tenda AC15 AC1900 version 15.03.05.19 allows remote attackers to execute arbitrary system commands via the deviceName POST parameter.
CVE-2020-10988
PUBLISHED: 2020-07-13
A hard-coded telnet credential in the tenda_login binary of Tenda AC15 AC1900 version 15.03.05.19 allows unauthenticated remote attackers to start a telnetd service on the device.