Our monitoring of OceanLotus actions from 2024–2026 reveals a shift in operational focus. Throughout this era, the Vietnam-aligned OceanLotus adopted a extra selective method to exterior operations whereas putting growing emphasis on home espionage. We recognized two distinct campaigns involving the SPECTRALVIPER backdoor: a supply-chain assault focusing on inventory buyers in Vietnam and a protracted espionage operation in opposition to a Vietnamese infrastructure and transport building firm.
Whether or not the shift represents a brief adjustment or a long-term strategic change stays unclear; nevertheless, this 15-year-old APT group continues to reveal aggressive techniques and a stage of craftiness in its tooling.
Key factors of this blogpost:
- From mid-2024 to February 2026, OceanLotus compromised the community of a Vietnamese infrastructure and transport building company with its signature implant, SPECTRALVIPER.
- From October 2025 to March 2026, OceanLotus carried out a supply-chain assault leveraging FireAnt Metakit, a software program platform broadly utilized by inventory buyers in Vietnam.
- Regardless of the broad potential influence of such an assault, we noticed just a few people who in the end acquired SPECTRALVIPER, indicating selective focusing on.
- An OPSEC mistake gives us with an inside view of SPECTRALVIPER’s structure.
OceanLotus profile
OceanLotus, also called APT32, is a cyberespionage group allegedly aligned with the pursuits of the Vietnamese authorities. In keeping with our telemetry, exercise attributed to this group dates again to 2012, and probably earlier. OceanLotus primarily targets China and Southeast Asia (with a give attention to Vietnam); it has been related to quite a lot of operations, starting from a large digital profiling marketing campaign to extremely focused assaults in opposition to Vietnamese human-rights activists.
OceanLotus is thought for constantly innovating and increasing its arsenals of Home windows and Linux backdoors, typically implementing distinctive community protocols or tailoring the info assortment capabilities to particular operational aims. Its well-known instruments embrace Denis (aka SOUNDBITE), implementing DNS tunneling for C&C communications; PHOREAL, which leverages the ICMP protocol for C&C communications; WINDSHIELD, which options an fascinating proxy bypass mechanism; and its newest backdoor, SPECTRALVIPER, which incorporates orchestration capabilities.
OceanLotus: Publicity and realignment
Between 2017 and 2020, OceanLotus attracted important public consideration following a number of reviews detailing its cyberespionage actions. These included large-scale watering-hole assaults focusing on Southeast Asia in 2017–2018, intrusions into firms similar to BMW and Hyundai in 2019, and the focusing on of a Vietnamese dissident in Germany that very same 12 months. The group was additionally linked to operations in opposition to human rights defenders between 2019 and 2020, in addition to espionage focusing on the Wuhan municipal authorities in 2020.
Nevertheless, the group’s operations confronted a setback in 2020 when Fb publicly recognized the corporate believed for use as a entrance for OceanLotus. Following this publicity, public reporting on the group diminished considerably, and its actions acquired comparatively little consideration for a number of years.
OceanLotus resurfaced publicly in 2023 with a report from Elastic Safety Labs that described an assault utilizing a beforehand undocumented backdoor it named SPECTRALVIPER and that focused Vietnamese companies. Constructing on this, our analysis examines the group’s newer exercise, noticed from mid-2024 by early 2026. Throughout this era, we recognized two distinct campaigns that each relied on SPECTRALVIPER as their main backdoor however had very completely different goal sufferer profiles.
The primary marketing campaign concerned the compromise of an infrastructure and transport building company. This intrusion started in mid-2024 and persevered by January 2026.
The second marketing campaign was a supply-chain assault that started in late 2025 and continued till March 2026. On this operation, OceanLotus compromised the replace server of FireAnt Metakit, a Vietnamese inventory funding platform, and changed professional software program updates with a malicious payload that in the end deployed SPECTRALVIPER. This marketing campaign seems to have focused inventory buyers and could also be linked to Vietnam’s current efforts to advertise securities market reforms, suggesting a doable connection to home monitoring or investigative aims.
Lastly, in July 2025, a supply-chain assault involving the add of malicious wheel packages to the Python Bundle Index (PyPI) was attributed to OceanLotus. Nevertheless, our telemetry didn’t establish any affected victims, and we lack adequate visibility to independently confirm that attribution.
General, the obtainable proof factors to a possible shift in OceanLotus’s operational patterns. For the reason that publicity of its bodily entrance firm in 2020, the group seems to have adopted a extra selective method to overseas espionage whereas putting growing emphasis on home targets.
Context of this marketing campaign
It’s price noting that OceanLotus’s newest actions appear to align with numerous current developments going down on Vietnam’s home scene.
Lately, Vietnamese authorities have embarked upon a serious campaign in opposition to corruption – a program baptized Blazing Furnace. Just like Xi Jinping’s large anti-corruption push in China, this effort, launched by the Communist Occasion of Vietnam, is meant to reveal to the inhabitants that the social gathering is prepared and in a position to clear up its ranks to keep up its legitimacy. Since 2016, this coverage has led to a number of high-profile trials involving social gathering officers or businessmen accused of bribing politicians. Moreover, two Vietnamese presidents have even been pressured to resign since 2023, after they have been publicly related to corruption scandals. In 2025 alone, the social gathering reportedly sanctioned 9,600 of its members in instances associated to corruption, financial crimes, and abuse of place.
On this context, it appears seemingly that Vietnam’s safety equipment is now deploying more and more necessary assets to struggle corruption (and monetary crime extra broadly). We consider that OceanLotus might be one way or the other related to these efforts, and that this can be another excuse behind the group’s obvious refocus on home intelligence and surveillance within the final two years or so. In actual fact, the 2 targets we recognized on this marketing campaign echo judicial sagas that just lately agitated Vietnam’s public area.
In late October 2025, as an example, Vietnam’s monetary regulation company revealed that about 70 main nationwide firms had been discovered to have misreported bond gross sales over the previous decade – a revelation that led to a 5.5% hunch within the nation’s principal inventory index. This announcement means that Vietnamese law-enforcement was probably deploying wide-ranging investigative efforts in opposition to the nation’s inventory market on the time that OceanLotus was noticed compromising the FireAnt inventory buying and selling app.
Primarily based on these components, we consider that OceanLotus’s supply-chain assault was most likely performed as a part of present investigative efforts in opposition to corruption and monetary crime in Vietnam.
Focusing on inventory buyers
The provision chain
We estimate that the FireAnt supply-chain assault started round October 2025 and continued till March 2026. Throughout this era, we recognized a number of inventory buyers uncovered to the supply-chain; nevertheless, solely a small subset of them in the end acquired the SPECTRALVIPER backdoor. Our staff made a number of makes an attempt to inform FireAnt of the incident however acquired no response.
FireAnt is a Vietnam‑based mostly fintech firm that provides a platform for inventory market information, evaluation, and funding help instruments for each particular person and institutional buyers. It’s thought of one of many main digital funding platforms in Vietnam, offering actual‑time market information, technical evaluation options, and AI‑pushed insights, together with a group element the place buyers can share data and opinions. Inside this ecosystem, FireAnt MetaKit is a specialised software program element targeted on information supply. It’s designed to supply actual‑time and historic monetary market information on to technical evaluation platforms similar to AmiBroker, MetaStock, and MetaTrader.
On October 2nd, 2025, we detected the primary malicious payload originating from FireAnt MetaKit’s professional replace URL http://metakit.fireant[.]vn/Software program/setup.exe. The area resolved to the real IP tackle of the FireAnt replace server, suggesting a supply-chain compromise situation. Our evaluation of this payload reveals a first-iteration downloader, indicating that this exercise seemingly represents the early stage of the marketing campaign, the place OceanLotus was testing the supply mechanism on the preliminary victims. In Desk 1, we examine this preliminary downloader with the secure model noticed later within the marketing campaign.
Desk 1. Comparability between the check model and the secure model of the downloader
| Standards | First iteration | Steady model |
| First seen | 2025‑10‑02 | 2025‑10‑17 |
| Code obfuscation | None | Closely obfuscated |
| Subsequent-stage obtain | Hardcoded URLs | API request |
| Payload | An outdated SPECTRALVIPER pattern that appeared in a earlier marketing campaign. | Contemporary SPECTRALVIPER samples. |
| Infrastructure | Reused from the earlier marketing campaign. | New infrastructure. SPECTRALVIPER C&C area financemachinelearning |
Along with observing payloads delivered immediately from the FireAnt replace server, we recognized flaws within the replace protocol utilized by the FireAnt MetaKit software program. Particularly, the replace configuration file at http://metakit.fireant.vn/Software program/model.xml lacks any integrity validation mechanism, as proven in Determine 1.

Second, the shortage of SSL/TLS encryption within the community protocol used for acquiring each the model.xml file and any up to date binary makes FireAnt MetaKit weak to interception assaults; nevertheless, we now have not noticed OceanLotus leveraging this method on this marketing campaign.
The execution chain
Because of the absence of signature validation, Metakit.exe executed the malicious downloader as a professional replace. As soon as launched, the downloader carried out primary host reconnaissance and transmitted the collected data through an HTTP POST request to a staging server, requesting the next-stage payload (Determine 2).

Throughout all noticed samples, the obtain API V1/Replace/GetUpdate remained constant. Nevertheless, the staging infrastructure advanced over time, with C&C servers initially hosted at 139.162.11[.]152 and later migrating to 142.91.98[.]77.
Within the subsequent stage, the downloader deployed a side-loading chain involving DtlCrashCatch.dll, which is SPECTRALVIPER configured as a loader, and its companion executable, IntelAudioService.exe. The latter was executed with the command:
C:Customers[redacted]IntelAudioServiceIntelAudioService.exe /appmodel /StateRepository /Service
Evaluation revealed that IntelAudioService.exe is actually a duplicate of the professional, signed executable dtlupdate.exe, as proven in Determine 3.

As soon as executed, DtlCrashCatch.dll injects itself into the OneDrive.Sync.Service.exe course of, enabling execution in backdoor mode. The backdoor then points a beacon request to the hardcoded URL https://financemachinelearning[.]com/equipment/wind/twig/assertion.html, embedding encrypted host data throughout the HTTP Cookie header. Traditionally, this information was prefixed with euconsent-v2=; nevertheless, on this marketing campaign, we noticed using the prefix, zd_cs_pm= (Determine 4), marking the primary occasion of this variation.

The whole execution chain is summarized in Determine 5.

Since March 9th, 2026, we now have not noticed any additional malicious updates being distributed by the compromised channel, suggesting that the supply-chain assault has most likely concluded.
Focusing on a big company
We assess that the compromise of the company community of a Vietnamese infrastructure and transport building company started as early as November 2024 and persevered till February 2026. Though the preliminary entry vector was indirectly noticed, our evaluation of sufferer’s public-facing servers means that the attacker could have exploited distant code execution (RCE) vulnerabilities in a Microsoft SQL server to determine an preliminary foothold.
Throughout this era, we recognized a number of SPECTRALVIPER variants deployed throughout the community, utilizing each shared and distinct C&C servers. Notably, these deployments exhibited slight variations, probably tailor-made to the environments of compromised hosts (Determine 6).

Real.exe, Updater.exe, and AutoCAD242.exe in Determine 6 are variants of the identical professional and signed executable Toolbox.exe (Determine 7), all of which require the command line parameter -uiDll for the side-loading mechanism to perform accurately. Just like the supply-chain assault, the side-loaded DLL is SPECTRALVIPER in its loader configuration, which subsequently injects the SPECTRALVIPER backdoor into a bunch course of.

Desk 2 lists the C&C domains noticed throughout this incident.
Desk 2. SPECTRALVIPER’s C&C domains noticed from the incident
| C&C area | IP | First seen |
| gatewayrvcenter[.]com | 139.180.128[.]42 | 2025-09-20 |
| coachcybersecurity[.]com | 139.99.33[.]239 | 2024-07-08 |
| mxprodesign[.]com | 166.88.77[.]186 | 2024-07-12 |
| power-sync-services[.]com | 103.119.47[.]104 | 2024-07-06 |
SPECTRALVIPER: A structural view
Our evaluation of SPECTRALVIPER aligns intently with findings reported by Elastic Safety Labs. Slightly than reiterating beforehand printed particulars, we lengthen that work by offering extra perception into the construction of the malware’s inside courses.
Throughout our investigation, we recognized two samples containing RTTI data, which allowed us to reconstruct a partial class hierarchy. This attitude gives deeper visibility into SPECTRALVIPER’s capabilities, in addition to its underlying architectural design.
At a excessive stage, SPECTRALVIPER operates as an energetic backdoor speaking with its C&C server over HTTPS. It initiates communication by sending a beacon to a hardcoded tackle utilizing a predefined Consumer-Agent header, with encrypted host-profiling information embedded within the HTTP Cookie header and prefixed with both euconsent-v2= or zd_cs_pm=.
The C&C domains seem like fastidiously crafted for every marketing campaign to mix in with the sufferer’s community site visitors. For example, financemachinelearning[.]com was utilized in operations focusing on inventory buyers, whereas gatewayrvcenter[.]com was noticed in exercise focusing on the infrastructure and transport building firm’s community.
SPECTRALVIPER additionally helps lateral motion by an orchestration mannequin, through which one occasion is designated as an orchestrator accountable for speaking with the C&C infrastructure. This orchestrator distributes instructions to different compromised hosts through named pipe channels. Inside the codebase, inter-instance communication is carried out by strategies similar to XGU::Pivot::StartLink and XGU::Pivot::Inner::WaitNew_RemotePipe.
Evaluation of those technique names means that XGU represents an inside framework underpinning SPECTRALVIPER. The Pivot subclass inherits from XGU and is accountable for orchestration performance. One other key subclass, Characteristic, encapsulates the malware’s remote-control capabilities, as illustrated in Determine 8.

Past its position as a backdoor, SPECTRALVIPER features as a succesful loader, in a position to inject itself – in addition to extra binaries or shellcode acquired from the C&C – into goal processes. In each campaigns we analyzed, SPECTRALVIPER was configured to initially execute in a loader position, injecting its backdoor element right into a separate course of somewhat than counting on a standalone loader. These course of manipulation and injection capabilities are carried out by the ProcessReflector and ProcessManager courses, as proven in Determine 9.

Conclusion
On this blogpost, we now have supplied updates on OceanLotus, a Vietnam-aligned APT group. In keeping with our telemetry, exercise noticed between 2024 and 2026 means that the group has put an growing give attention to home espionage. We describe two incidents throughout this era: a supply-chain assault leveraging FireAnt MetaKit to focus on inventory buyers in Vietnam, and the compromise of a Vietnamese infrastructure and transport building firm. In each instances, OceanLotus deployed its signature backdoor, SPECTRALVIPER, on sufferer programs. Notably, an operational safety (OPSEC) lapse resulted in RTTI names being left intact in a SPECTRALVIPER pattern, enabling us to reconstruct features of the backdoor’s inside structure.
For any inquiries about our analysis printed on WeLiveSecurity, please contact us at threatintel@eset.com.ESET Analysis affords non-public APT intelligence reviews and information feeds. For any inquiries about this service, go to the ESET Menace Intelligence web page.
IoCs
A complete checklist of indicators of compromise (IoCs) and samples could be present in our GitHub repository.
Recordsdata
| SHA‑1 | Filename | Detection | Description |
| 511B77459673EC42163F |
setup.exe | Win32/Agent.AIBE | SPECTRALVIPER downloader delivered from the FireAnt replace server. |
| 59A8553A4F8130F576AB |
setup.exe | Win32/TrojanDown |
SPECTRALVIPER downloader delivered from the FireAnt replace server. |
| 9CA1A5C7F79882DB9135 |
setup.exe | Win32/TrojanDown |
SPECTRALVIPER downloader delivered from the FireAnt replace server. |
| A8E2BBBFCB86500322D2 |
setup.exe | Win32/TrojanDown |
SPECTRALVIPER downloader delivered from the FireAnt replace server. |
| F74F1FEB62B662CDA489 |
setup.exe | Win32/TrojanDown |
SPECTRALVIPER downloader delivered from the FireAnt replace server. |
| F8F8209987CA7F139DE6 |
setup.exe | Win32/TrojanDown |
SPECTRALVIPER downloader delivered from the FireAnt replace server. |
| 19A69F856EFA811C376F |
setup.exe | Win32/Agent.AIBE | SPECTRALVIPER downloader delivered from the FireAnt replace server. |
| 490194E9BB5128ECA869 |
setup.exe | Win32/Agent.AIBE | SPECTRALVIPER downloader delivered from the FireAnt replace server. |
| 51176139B0B2220B802C |
setup.exe | Win32/Agent.AICB | SPECTRALVIPER downloader delivered from the FireAnt replace server. |
| 91F042F59BE4BDCB6E5E |
setup.exe | Win32/Agent.AICB | SPECTRALVIPER downloader delivered from the FireAnt replace server. |
| A177ED0BFFEB1EFE1D9D |
setup.exe | Win32/Agent.AIBE | SPECTRALVIPER downloader delivered from the FireAnt replace server. |
| B7B2D2DB544F9EEA7445 |
setup.exe | Generik.CPNQYWW | SPECTRALVIPER downloader delivered from the FireAnt replace server. |
| 4AD36AD6C165B5174967 |
setup.exe | Win32/Agent.AIBE | SPECTRALVIPER downloader delivered from the FireAnt replace server. |
| 57352B3CEEE32216E5AA |
setup.exe | Win32/Agent.AIBE | SPECTRALVIPER downloader delivered from the FireAnt replace server. |
| 9BC06DF9F932746A05EE |
setup.exe | Generik.ETQXXVN | SPECTRALVIPER downloader delivered from the FireAnt replace server. |
| 865A1739337D3303B3AB |
system.config |
Win64/Agent.GFV | SPECTRALVIPER backdoor. |
| B0FEA981D02F6F76DE81 |
NotificationC |
Win64/Agent.HRA | SPECTRALVIPER backdoor. |
| 48FEBB91A10D1462461A |
DtlCrashCatch |
Win64/Agent.HRA | SPECTRALVIPER backdoor. |
| 150764A71DEEF498DE6F |
SetupUi.dll | Win32/Agent_AGen |
SPECTRALVIPER backdoor. |
Community
| IP | Area | Internet hosting supplier | First seen | Particulars |
| 38.60.245[.]37 | leadingfilipin |
Kaopu Cloud HK Restricted | 2025‑10‑05 | SPECTRALVIPER C&C server. |
| 139.99.33[.]239 | coachcybersecu |
OVH Singapore PTE. LTD | 2025‑09‑20 | SPECTRALVIPER C&C server. |
| 139.162.11[.]152 | N/A | Akamai Related Cloud | 2025‑10‑02 | SPECTRALVIPER internet hosting server. |
| 139.180.128[.]42 | gatewayrvcente |
IRT‑CHOOPALLC‑AP | 2025‑09‑20 | SPECTRALVIPER C&C server. |
| 142.91.98[.]77 | N/A | LEASEWEB SINGAPORE PTE. LTD. | 2025‑12‑03 | SPECTRALVIPER internet hosting server. |
| 166.88.77[.]186 | mxprodesign[.] |
Evoxt Enterprise | 2025‑06‑23 | SPECTRALVIPER C&C server. |
| 194.68.26[.]241 | financemachine |
M247 Europe SRL | 2025‑10‑30 | SPECTRALVIPER C&C server. |
MITRE ATT&CK strategies
This desk was constructed utilizing model 19 of the MITRE ATT&CK framework.
| Tactic | ID | Title | Description |
| Preliminary Entry | T1195.002 | Provide Chain Compromise: Compromise Software program Provide Chain | FireAnt MetaKit replace servers have been compromised. |
| T1190 | Exploit Public-Going through Software | Suspected Microsoft SQL RCE exploitation. | |
| Execution | T1059 | Command and Scripting Interpreter | SPECTRALVIPER was deployed utilizing curl. |
| T1204 | Consumer Execution | Customers may have initiated the MetaKit replace. | |
| Persistence | T1574.002 | Hijack Execution Movement: DLL Facet-Loading | SPECTRALVIPER was executed through side-loading. |
| Protection Evasion | T1055 | Course of Injection | SPECTRALVIPER could be injected into numerous processes. |
| T1036 | Masquerading | Facet-loading hosts have been renamed. | |
| T1027 | Obfuscated Recordsdata or Info | The malicious downloaders and the backdoor are closely obfuscated. | |
| T1553.002 | Subvert Belief Controls: Code Signing | The absence of signature validation in FireAnt MetaKit replace protocol was abused. | |
| Discovery | T1082 | System Info Discovery | The malicious downloaders and the backdoor profiled host machines. |
| Lateral Motion | T1570 | Lateral Software Switch | SPECTRALVIPER orchestration makes use of a named pipe. |
| T1021 | Distant Companies | The SPECTRALVIPER orchestrator can distribute instructions to different situations. | |
| Command and Management | T1071.001 | Software Layer Protocol: Internet Protocols | SPECTRALVIPER and the downloader each use HTTPS. |
| T1573 | Encrypted Channel | All SPECTRALVIPER C&C communications are encrypted. | |
| T1105 | Ingress Software Switch | A faux replace downloaded and executed SPECTRALVIPER. | |
| Exfiltration | T1041 | Exfiltration Over C2 Channel | SPECTRALVIPER exfiltrates information over its C&C channel. |






![How creators and entrepreneurs are utilizing AI to hurry up & succeed [data]](https://blog.aimactgrow.com/wp-content/uploads/2025/06/Untitled20design-Apr-07-2023-08-24-35-4586-PM-120x86.png)


