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.

Vulnerabilities / Threats

10/6/2016
10:15 PM
Connect Directly
Twitter
LinkedIn
RSS
E-Mail
50%
50%

Attackers Can Use Legit Webcam Sessions To Spy On Mac Users, Researcher Warns

Method does not exploit any vulnerability, uses legitimate functionality of the Mac OS X, Synack's Wardle says.

The little LED light on Mac laptops that switches on when the webcam is in use makes it hard for attackers to spy on Mac users without alerting them to the fact. But that doesn’t mean it is impossible for someone to use the camera to secretly record video and audio anyway.

Patrick Wardle, director of research at Synack and a former NSA analyst this week described a method that attackers could use to secretly watch Mac users by piggybacking on legitimate user-initiated Skype, FaceTime or other webcam sessions.

The method does not require hackers to exploit any security vulnerabilities in the Mac OS. Neither does it involve bypassing the LED indicator. Instead, it takes advantage of the legitimate functionality of OS X to surreptitiously record video and audio from the webcam while the camera is being used by another application.

Wardle said research conducted by Synack on other "webcam-aware" OS X malware showed that it is possible to write malware capable of detecting when a Mac’s webcam is being used by another application and then ask to use the camera at the same time.

In most cases, such code would not need any specific entitlements to access the Mac OS X webcam programmatically.

“Currently, there is no publicly known malware using this technique,” Wardle says. “Rather this is a new attack or capability that malware could employ to enhance itself.”

He pointed to several malware samples that are currently available for recording Mac users via their webcam.  Examples include OS X Mokes and OS X Eleanor. But none of the malware samples are capable of recording the user without turning on the LED light, which is a dead giveaway, he says.

“This new attack is a fairly simple capability that malware could add,” he says. Piggybacking on a legitimate user-initiated webcam session allows the attacker to secretly record the user without any visible indication, because the LED light would already be on.

“One might wonder what the benefit would be in recording videos that are taking place,” rather than recording targeted conversations, he says. But what’s important to remember is that when people use their webcams, they are usually discussing interesting or sensitive things. These are just the type of conversations that would be of interest to an attacker, Wardle says.

The piggybacking approach pretty much also offers the only way for an attacker to secretly record a Mac user without being noticed, he added.

“I don’t know of an easy way for malware to record off the webcam, arbitrarily, without the LED indicator light being activated,” he says. “The malware could be undetected up to this point - but if it arbitrarily starts recording and the LED indicator light goes on, that’s a huge give away, and likely will reveal the presence of the malware.”

Wardle says he has developed a tool that can help mitigate the threat to a certain extent. The tool simply alerts the user to the fact that some process or application is using the webcam and microphone. If a secondary process then hops in and tries to access or record data from the webcam, the tool will pick that up as well and alert the user, he says.

The tool gives users the option to allow or block the process that is accessing the webcam, he said.

Related stories:

 

Jai Vijayan is a seasoned technology reporter with over 20 years of experience in IT trade journalism. He was most recently a Senior Editor at Computerworld, where he covered information security and data privacy issues for the publication. Over the course of his 20-year ... View Full Bio
 

Recommended Reading:

Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
COVID-19: Latest Security News & Commentary
Dark Reading Staff 6/1/2020
Stay-at-Home Orders Coincide With Massive DNS Surge
Robert Lemos, Contributing Writer,  5/27/2020
Register for Dark Reading Newsletters
White Papers
Video
Cartoon Contest
Write a Caption, Win a Starbucks Card! Click Here
Latest Comment: "Well I dont run on MacOS, so I need to take extra precautions"
Current Issue
How Cybersecurity Incident Response Programs Work (and Why Some Don't)
This Tech Digest takes a look at the vital role cybersecurity incident response (IR) plays in managing cyber-risk within organizations. Download the Tech Digest today to find out how well-planned IR programs can detect intrusions, contain breaches, and help an organization restore normal operations.
Flash Poll
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2018-18623
PUBLISHED: 2020-06-02
Grafana 5.3.1 has XSS via the "Dashboard > Text Panel" screen. NOTE: this issue exists because of an incomplete fix for CVE-2018-12099.
CVE-2018-18624
PUBLISHED: 2020-06-02
Grafana 5.3.1 has XSS via a column style on the "Dashboard > Table Panel" screen. NOTE: this issue exists because of an incomplete fix for CVE-2018-12099.
CVE-2018-18625
PUBLISHED: 2020-06-02
Grafana 5.3.1 has XSS via a link on the "Dashboard > All Panels > General" screen. NOTE: this issue exists because of an incomplete fix for CVE-2018-12099.
CVE-2019-11843
PUBLISHED: 2020-06-02
The MailPoet plugin before 3.23.2 for WordPress allows remote attackers to inject arbitrary web script or HTML using extra parameters in the URL (Reflective Server-Side XSS).
CVE-2020-5410
PUBLISHED: 2020-06-02
Spring Cloud Config, versions 2.2.x prior to 2.2.3, versions 2.1.x prior to 2.1.9, and older unsupported versions allow applications to serve arbitrary configuration files through the spring-cloud-config-server module. A malicious user, or attacker, can send a request using a specially crafted URL t...