Threat Advisory

XCPE Backdoor Turns Android TV Boxes Into Residential Proxy Nodes

Threat: Malware
Targeted Region: Global
Targeted Sector: Entertainment & Telecommunication
Criticality: High
[subscribe_to_unlock_form]

EXECUTIVE SUMMARY:

The XCPE backdoor was distributed through pre-installed firmware on Android-based set-top boxes and other internet-of-things devices manufactured by Videostrong Technology. This Android original equipment manufacturer embedded the malicious software directly into the system partition of multiple device models over several years. The initial access vector is known, as the code is part of the device's base image rather than a separate download. The scope includes over 1.3 million enrolled devices globally, with concentrations in specific regions. The risk to users is severe, as their hardware was silently converted into a distribution mechanism for criminal actors without consent, facilitating ad fraud, data theft, and malicious traffic routing.

The malware operates through a modular, three-stage architecture designed for resilience and multi-tenant monetization. The primary backdoor runs at system privilege levels and persists by automatically reinstalling itself from the firmware partition if removed. It communicates with command and control servers using a two-stage protocol, initially fetching configuration via encrypted HTTP requests before establishing a persistent message queuing telemetry transport connection. This channel allows operators to issue commands for silent application installation, arbitrary shell execution, screen capture, and network reconnaissance. A separate loader package handles the execution of monetization modules, which are deployed as native daemons, embedded software development kits, or secondary applications. These modules transform devices into residential proxy exit nodes for various bandwidth-sharing services, ad-fraud engines, or additional backdoors. The system employs anti-analysis utilities to filter system calls and prevent sandbox detection, while newer variants use disguised system applications to install payloads into protected partitions and grant themselves elevated permissions.[/subscribe_to_unlock_form]

EXECUTIVE SUMMARY:

The XCPE backdoor was distributed through pre-installed firmware on Android-based set-top boxes and other internet-of-things devices manufactured by Videostrong Technology. This Android original equipment manufacturer embedded the malicious software directly into the system partition of multiple device models over several years. The initial access vector is known, as the code is part of the device's base image rather than a separate download. The scope includes over 1.3 million enrolled devices globally, with concentrations in specific regions. The risk to users is severe, as their hardware was silently converted into a distribution mechanism for criminal actors without consent, facilitating ad fraud, data theft, and malicious traffic routing.

The malware operates through a modular, three-stage architecture designed for resilience and multi-tenant monetization. The primary backdoor runs at system privilege levels and persists by automatically reinstalling itself from the firmware partition if removed. It communicates with command and control servers using a two-stage protocol, initially fetching configuration via encrypted HTTP requests before establishing a persistent message queuing telemetry transport connection. This channel allows operators to issue commands for silent application installation, arbitrary shell execution, screen capture, and network reconnaissance. A separate loader package handles the execution of monetization modules, which are deployed as native daemons, embedded software development kits, or secondary applications. These modules transform devices into residential proxy exit nodes for various bandwidth-sharing services, ad-fraud engines, or additional backdoors. The system employs anti-analysis utilities to filter system calls and prevent sandbox detection, while newer variants use disguised system applications to install payloads into protected partitions and grant themselves elevated permissions.[emaillocker id="1283"]

The campaign was driven by financial gain, with the manufacturer selling access to criminal affiliates who loaded their own malware modules onto the compromised infrastructure. The botnet is globally dispersed, affecting not only set-top boxes but also telehealth devices, karaoke machines, and digital signage units. The operators actively evolved the malware to evade detection, recently deploying new dropper packages that bypass standard security checks. Disrupting the command and control infrastructure severs access to millions of additional devices, but the interconnected nature of the supply chain requires continued targeting. Defensive implications include the need for stricter firmware integrity reviews and monitoring for unauthorized system-level modifications in consumer electronics.

THREAT PROFILE:

Tactic Technique Id Technique Sub-technique
Execution T1059.004 Command and Scripting Interpreter Unix Shell
Persistence T1547.001 Boot or Logon Autostart Execution Registry Run Keys / Start Folder
Defense Evasion T1562.008 Impair Defenses Disable or Modify Tools
Defense Evasion T1055.001 Process Injection Dynamic API Resolution
Defense Evasion T1070.006 Indicator Removal Timestomping
Defense Evasion T1027.002 Obfuscated Files or Information Software Packing
Discovery T1057 Process Discovery -
Discovery T1016.001 System Network Configuration Discovery Network Adapter
Command and Control T1071.004 Application Layer Protocol File Transfer Protocols
Command and Control T1071.004 Application Layer Protocol File Transfer Protocols
Command and Control T1029.002 Scheduled Transfer Bidirectional Communication
Exfiltration T1041 Exfiltration Over C2 Channel -

MBC MAPPING:

Objective Behavior ID Behavior
Anti-Behavioral Analysis B0007 Sandbox Detection
Command and Control B0030 C2 Communication
Collection E1113 Screen Capture
Defense Evasion F0004 Disable or Evade Security Tools
Discovery E1082 System Information Discovery
Impact B0022 Remote Access
Execution E1059 Command and Scripting Interpreter
Communication Micro-objective C0002 HTTP Communication
Communication Micro-objective C0001 Socket Communication
Cryptography Micro-objective C0027 Encrypt Data
Cryptography Micro-objective C0031 Decrypt Data
Exfiltration E1020 Automated Exfiltration

REFERENCES:

The following reports contain further technical details:

[/emaillocker]
crossmenu