Skip to content
Data Breach

Malicious Chrome Extension Uses Native Messaging Host to Execute PowerShell Commands

A newly discovered malware campaign has turned Google Chrome into a remote backdoor without breaking any of the browser’s built-in rules. Spotted in June 2026, the attack arrived in Italian-language phishing emails that looked like standard business invoices. The email claimed a requested invoice wa...

· Jun 25, 2026 · 5 min read · 👁 0 views
Malicious Chrome Extension Uses Native Messaging Host to Execute PowerShell Commands

A newly discovered malware campaign has turned Google Chrome into a remote backdoor without breaking any of the browser’s built-in rules. Spotted in June 2026, the attack arrived in Italian-language phishing emails that looked like standard business invoices.

The email claimed a requested invoice was ready, signed off by an accounting office, and showed what appeared to be a legitimate PDF attachment waiting for download.

The real payload was hiding in plain sight. The downloaded file carried the name Fattura-2819889242.pfd.js, with the unusual extension clearly designed to mimic a PDF filename at a quick glance.

Once a victim ran the file, the Windows Script Host executed an obfuscated JavaScript that dropped two additional files into the user’s temporary folder. From that point, the infection moved fast and stayed hidden from view.

Analysts at D3Lab identified this campaign in a report shared with Cyber Security News (CSN). Their findings revealed that what set this attack apart from typical browser threats was not the phishing email but what the malware installed afterward.

The combination of a rogue Chrome extension and a Native Messaging Host gave attackers a persistent foothold that blended seamlessly into normal system activity.

Attack chain (Source - d3Lab)
Attack chain (Source – d3Lab)

The impact went beyond data theft. Attackers collected browser cookies, open tabs, URLs, and fingerprinting data from infected machines. A stolen authenticated cookie can allow an attacker to hijack an active session without ever needing the victim’s password.

Beyond cookie theft, the malware also worked as a full remote command tool, capable of running PowerShell instructions on the victim’s Windows system.

What makes this campaign particularly worrying is how it misused everyday technologies.

Signed applications, enterprise Chrome policies, and Native Messaging are tools organizations rely on routinely. The attackers combined them in a way that turned standard features into a fully functional attack chain.

Malicious Chrome Extension Uses Native Messaging Host

When the JavaScript file ran, it dropped two files: client_124578.exe and d3d11.dll. The executable was a legitimately signed file linked to EpicGames, making it appear trustworthy to most security tools.

The malicious d3d11.dll was loaded alongside it through DLL side-loading, where a trusted application unknowingly pulls in an attacker-controlled library due to how Windows resolves file dependencies.

The DLL launched a hidden PowerShell process that prepared the Chrome extension and modified Chrome’s enterprise policy settings.

The extension, named Cloud vn105rkj64, was registered under Chrome’s ExtensionInstallAllowlist and ExtensionInstallSources policy keys, making it appear as an admin-approved deployment.

Phishing message (Source - d3Lab)
Phishing message (Source – d3Lab)

This effectively bypassed the prompts that would normally alert a user to a new extension being installed.

Chrome extensions cannot directly run programs on a computer, which is a core part of the browser’s security design. However, Chrome supports Native Messaging, which allows extensions to communicate with a companion application already installed on the system.

The malware registered a Native Messaging Host that bridged the Chrome extension and Windows, letting the extension issue commands that ran entirely outside the browser sandbox.

Command Execution and What the Attackers Collected

Once the backdoor was active, the extension contacted ext2[.]info over HTTPS using POST requests. The first exchange sent a Google cookie, open tabs, URLs, browser language settings, and a victim identifier to the attacker’s server.

This gave attackers enough information to hijack active sessions and profile victims without ever knowing their password.

The attackers later sent a command that listed the full contents of the C drive, with the output returned through the same POST channel.

This confirmed the setup was not just a cookie stealer but a genuine remote-access backdoor. Blocking suspicious PowerShell activity alone would not stop the threat, since the control channel operated entirely inside the browser.

Defenders should audit unexpected Chrome enterprise policy entries, especially ExtensionInstallAllowlist and ExtensionInstallSources on unmanaged systems.

Native Messaging registrations should be cross-checked against approved software. Response teams must also clear the Native Messaging Host, review PowerShell logs, invalidate exposed sessions, and reset any credentials that may have been compromised.

Indicators of Compromise (IoCs):-

TypeIndicatorDescription
Email SubjectFattura #2818999851Italian invoice lure used in phishing email
Displayed FilenameFattura-26189991026.pdfDocument shown to victim in the email
Payload FilenameFattura-2819889242.pfd.jsObfuscated Windows JavaScript payload
MD561f07213f2e54c54ec379714fd211c73Hash of initial JavaScript payload
SHA-1d7a2361877b9cd1f4b6ef56f59fb7adec72cc945Hash of initial JavaScript payload
SHA-256b11ef9f11c9bb6228582f38a61f4c04dc7160939d8c5b7ee4e467ffde6317f02Hash of initial JavaScript payload
Dropped Filenameclient_124578.exeSigned application used for DLL side-loading
SHA-256e77747f06d1d3ee5b8466340a10416874439dd69a7e9cd8653647be7782899b6Hash of side-loading launcher
Dropped Filenamed3d11.dllMalicious side-loaded DLL
SHA-25694f333cba95e76e6b8c0f8831bffc446b5f3c90db2c598c6079a98f1a0ef9701Hash of malicious DLL
Chrome Extension NameCloud vn105rkj64Malicious Chrome extension name
Chrome Extension IDgghagmhimhgfeajfdmjkgmmehbokmglgAllowed extension origin identifier
SHA-256d05e03173d9c841a28af60f5dda8a7c7a39c0a0d7302ec412ac4638b8f9872a3Hash of extension CRX package
Native Messaging Hostcom.vn105rkj64.tr7qprrt7gBridge between Chrome and Windows
C2 Domainext2[.]infoConfirmed command-and-control server
IP Address2.27.5.53Resolution observed during analysis
C2 RequestPOST https://ext2[.]info/time.php?q=ste_jstest2Exfiltration and command channel
Related Domaincd-nwlins[.]siteContacted during execution; returned parked content
Registry KeyHKCU\Software\Policies\Google\Chrome\ExtensionInstallAllowlistExtension installation policy modified by malware
Registry KeyHKCU\Software\Policies\Google\Chrome\ExtensionInstallSourcesObserved value: http://localhost:8080/*
Registry KeyHKCU\Software\Google\Chrome\NativeMessagingHosts\com.vn105rkj64.tr7qprrt7gExpected registration location for the host

Note: IP addresses and domains are intentionally defanged (e.g., [.]) to prevent accidental resolution or hyperlinking. Re-fang only within controlled threat intelligence platforms such as MISP, VirusTotal, or your SIEM.

Source: CybersecurityNews.com

Follow ShomoySoft for more: Follow on Facebook

💬 Comments (0)

Login to join the discussion.

No comments yet. Be the first!

Recommended for you