<?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>Nativeaot - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/nativeaot/</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, 11 Aug 2026 10:29:11 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/nativeaot/feed.xml" rel="self" type="application/rss+xml"/><item><title>Project CAV3RN Modular Espionage Framework</title><link>https://feed.craftedsignal.io/briefs/2026-08-project-cav3rn/</link><pubDate>Tue, 11 Aug 2026 10:29:11 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-project-cav3rn/</guid><description>Project CAV3RN is a modular espionage framework targeting entities in Israel that uses a .NET NativeAOT-compiled communication module to orchestrate DNS-controlled C2 transport switching between direct HTTPS and Google Apps Script relays.</description><content:encoded><![CDATA[<p>Project CAV3RN is a modular espionage framework discovered targeting organizations in Israel. Recent analysis has uncovered advanced orchestration capabilities within the framework's communication module, 'GoogleService.dll', which is compiled with .NET 8 NativeAOT. This framework employs a sophisticated C2 strategy where the malware queries an adversary-controlled domain to receive DNS A-record responses. These responses dictate the communication channel, allowing the attacker to toggle between direct HTTPS connectivity and a Google Apps Script relay. The infrastructure also allows the threat actor to remotely validate and rotate Google Apps Script deployment IDs, ensuring resilient communication and evasion of static infrastructure blocks. The framework relies on a local broker that manages DLL loading, system inventory collection, and runtime upgrades, facilitating long-term persistence and modular capability expansion.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>The local broker initializes and registers the communication module 'GoogleService.dll'.</li>
<li>The module performs an internal handshake with the broker to verify identity using a fixed GUID.</li>
<li>The malware performs a DNS A-record query to 'studiotikva.com' to receive instructions on the preferred communication channel.</li>
<li>Depending on the DNS response (specifically the fourth octet), the module selects either a direct HTTPS endpoint or a Google Apps Script relay.</li>
<li>The module performs a deployment ID freshness check using further DNS queries to ensure the current Google Apps Script relay is valid.</li>
<li>The communication module executes internal commands such as 's_version' to inventory local DLLs or 's_write' to drop payloads to disk.</li>
<li>Data is serialized, XORed with 0xAC, Base64-encoded, and exfiltrated over the selected transport layer.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Project CAV3RN is used in targeted espionage operations against entities in Israel. The framework's modular nature allows for customized payload delivery, system discovery, and persistent access, potentially leading to significant intellectual property theft and unauthorized information access within compromised environments.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Deploy network-level blocking for the C2 domain 'studiotikva.com' and monitor for suspicious DNS queries targeting this domain.</li>
<li>Implement strict Egress filtering for traffic directed towards 'script.google.com' if not required for business operations, and monitor for unusual 'Google Apps Script' deployment usage.</li>
<li>Enable process creation logging (Event ID 1) to detect suspicious DLL loading or execution patterns by unknown binaries in user-writable directories (e.g., AppContext.BaseDirectory).</li>
<li>Monitor for anomalous DNS A-record traffic where the queried domain ends in '.m.studiotikva.com' or '.p.studiotikva.com'.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>espionage</category><category>c2</category><category>dns</category><category>nativeaot</category><category>modular</category></item></channel></rss>