<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Tcc — CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/tcc/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Tue, 09 Jan 2024 18:15:00 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/tcc/feed.xml" rel="self" type="application/rss+xml"/><item><title>macOS Mojave Beta Webcam and Microphone Access Bypass</title><link>https://feed.craftedsignal.io/briefs/2024-01-macos-mojave-webcam-bypass/</link><pubDate>Tue, 09 Jan 2024 18:15:00 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2024-01-macos-mojave-webcam-bypass/</guid><description>macOS Mojave beta's new privacy controls can be bypassed by exploiting the entitlements of trusted applications like QuickTime Player via AppleScript to access the webcam and microphone without user consent.</description><content:encoded><![CDATA[<p>In June 2018, a bypass was discovered in the macOS Mojave (10.14) beta (18A293u) that allowed unauthorized access to the microphone and webcam, despite Apple&rsquo;s claims of new data protections requiring user permission. The bypass leverages applications with existing entitlements to access the microphone and camera, such as QuickTime Player and FaceTime. By utilizing AppleScript to control these applications, malicious actors can record audio and video without triggering the expected permission prompts. This circumvents the intended security enhancements designed to prevent surreptitious access to sensitive user devices. While Apple stated that the final version of macOS Mojave would mitigate this attack, the initial beta release was vulnerable.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An attacker crafts an AppleScript designed to interact with QuickTime Player.</li>
<li>The AppleScript uses QuickTime Player&rsquo;s built-in recording capabilities.</li>
<li>The AppleScript initiates a new movie recording via QuickTime Player.</li>
<li>The AppleScript sets a delay to record audio and video for a specified duration.</li>
<li>The AppleScript pauses and saves the movie recording to a file.</li>
<li>The attacker executes the AppleScript using <code>osascript</code>.</li>
<li>QuickTime Player, due to its existing entitlements, accesses the webcam and microphone without prompting the user for permission.</li>
<li>The attacker retrieves the saved recording containing audio and video captured without user consent, potentially exfiltrating this data.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>The vulnerability in macOS Mojave beta allowed unauthorized access to a user&rsquo;s webcam and microphone, potentially enabling surveillance without their knowledge or consent. While the number of affected users during the beta phase is unknown, the potential for privacy violations was significant. Successful exploitation could result in the compromise of sensitive information, including personal conversations and visual data. This can lead to reputational damage, blackmail, or other malicious activities targeting the victim.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Deploy the &ldquo;osascript Execution Spawning QuickTime&rdquo; Sigma rule to detect the execution of osascript to run AppleScripts that control QuickTime Player.</li>
<li>Monitor process execution for <code>osascript</code> with arguments that point to suspicious <code>.scpt</code> files using the &ldquo;Suspicious AppleScript Execution via osascript&rdquo; Sigma rule.</li>
<li>Enable process creation logging and file creation events to facilitate the detection of malicious AppleScripts and their execution.</li>
</ul>
]]></content:encoded><category domain="severity">medium</category><category domain="type">advisory</category><category>macos</category><category>webcam</category><category>microphone</category><category>applescript</category><category>tcc</category></item></channel></rss>