Spreading Malware with Google: Nice Quilombo
Fabian Cuchietti and Gonzalo Sanchez demonstrate how Google Earth can be abused for in-memory malware injection, sandbox evasion, and cryptomining.
Summary
Architecture and Background
Trusted desktop applications from reputable vendors often receive broad permissions and minimal scrutiny from endpoint detection and response (EDR) agents. Google Earth features advanced rendering engines, scripting capabilities, and embedded web components designed to deliver dynamic geographic visualizations.
Vulnerability Analysis
The researchers uncover an attack chain within Google Earth that allows adversaries to bypass client-side security sandboxes. By manipulating document handlers and memory management routines, an attacker can load arbitrary payloads directly into the execution context of trusted Google processes.
Exploitation and Demonstrations
Cuchietti and Sanchez demonstrate three specific exploitation scenarios: hijacking authenticated Google sessions, gaining remote code execution via interactive shells, and executing stealthy in-memory JavaScript malware configured for unauthorized Monero cryptocurrency mining without triggering disk-based heuristics.
Remediation and Defensive Strategies
Mitigating trusted-application abuse requires strict memory integrity controls, behavioral monitoring of child process spawning, and hardening sandbox boundaries for embedded WebViews. Security teams should enforce application whitelisting and monitor suspicious parent-child process relationships across productivity tools.
Related talks
Main Stage·40 min
Mikko Hypponen
Mikko Hypponen explores the preservation of historic malware samples, early virus artistry, and four decades of digital threats in the Malware Museum.
Main Stage·16 min
Valerio Alessandroni
Valerio Alessandroni demonstrates how remote access trojans abuse trusted Google Cloud services and APIs for stealthy C2 communication and proxy tunneling.
Main Stage·47 min
Alessandro Magnosi
Malware deployment tactic exploiting NTFS features and emulated read-only filesystems to bypass endpoint inspection.


