nethost.dll ProtonVPN Cleanup

Brendan Smith
Brendan Smith - Cybersecurity Analyst
11 Min Read
Suspicious nethost.dll side-loaded beside ProtonVPN.exe malware cleanup warning.
ProtonVPN.exe and nethost.dll side-loading warning.

nethost.dll beside ProtonVPN.exe is suspicious when Proton VPN was not installed intentionally, appears in AppData, Downloads, Public, or another odd folder, or arrives with remote-control symptoms. Treat that combination as a possible DLL side-loading case: disconnect the computer, preserve the path and timestamps, scan the files, and clean persistence before you sign back in to accounts.

A legitimate VPN program can load DLL files during normal operation, and nethost.dll is also a real .NET hosting component in some software stacks. The risk starts when a legitimate-looking ProtonVPN.exe is placed next to an unexpected DLL and launched from a user-writable folder. Researchers have documented cases where attackers used a ProtonVPN executable to side-load a malicious nethost.dll and create command-and-control sessions [1]. Other fake Proton VPN campaigns have used DLL hijacking and fake download sites to deliver stealers [2].

What this file combination means

DLL side-loading is a technique where a trusted or ordinary executable loads a malicious DLL from the same folder or a preferred search path. MITRE tracks this under hijack execution flow and DLL search order abuse [5]. The executable may look harmless, but the DLL beside it can run attacker code.

For this specific case, the important question is not whether Proton VPN itself is malware. The official Proton VPN Windows app is a legitimate product, and Proton publishes its own Windows download and install guidance [3]. The question is whether the copy on your PC came from the official source, sits in the expected installation path, and is loading DLLs that belong there.

Red flags that make nethost.dll more dangerous

  • ProtonVPN.exe is in %AppData%, %LocalAppData%, C:UsersPublicDownloads, a temporary folder, or a random archive folder instead of the normal installed app location.
  • You did not install Proton VPN, or you installed it from a search ad, YouTube link, Telegram post, game-mod page, cracked software bundle, or mirror site.
  • The folder contains nethost.dll, scripts, unusual .jar, .dat, .bkt, or archive files you do not recognize.
  • A security tool reports nethost.dll, ProtonVPN.exe, Remcos, Tedy, a backdoor, or an infostealer in the same chain.
  • The mouse moves by itself, messaging apps open unexpectedly, browser sessions are touched, or accounts show sign-ins you did not make.
  • The alert returns after reboot, or exclusions, scheduled tasks, startup entries, services, or unknown remote-access tools keep reappearing.

What to do first if remote control is possible

  1. Disconnect from the internet. Pull Ethernet or disable Wi-Fi. Do not keep troubleshooting while a possible remote session is active.
  2. Do not delete the folder immediately. Note the full path, file names, timestamps, file sizes, and any security-tool detection names.
  3. From a clean device, change passwords for email, banking, password manager, Steam, Discord, Telegram, VPN, and any account opened on the infected PC.
  4. Sign out other sessions where the service allows it. Prioritize email and password-manager accounts because they can reset everything else.
  5. Do not run copied forum fixlists or random cleanup scripts. A wrong script can remove evidence, break Windows, or miss persistence.

Check whether ProtonVPN.exe is legitimate

Start with context. If you knowingly installed Proton VPN from the official site, the app should appear in Windows installed apps and have a normal vendor path. If the executable is sitting in a loose folder next to nethost.dll, especially under a user profile or public download directory, that is not enough to trust it.

Use these checks before cleanup:

  • Right-click ProtonVPN.exe, open Properties, and review the digital signature. A missing or broken signature is a strong warning.
  • Compare the folder with the official Proton VPN installation flow. If you did not get it from Proton’s official Windows page, assume the source is untrusted until proven otherwise [3].
  • Submit both ProtonVPN.exe and nethost.dll to a file reputation checker from a clean browser session. Do not upload private documents or archives.
  • Check whether nethost.dll has Microsoft/.NET metadata. Microsoft documents native .NET hosting APIs that use nethost, but that does not make every file with that name safe [4].

Where to check for persistence

Side-loaded malware often depends on another launcher or startup path. After disconnecting the machine, check these locations:

  • Startup folders: shell:startup and shell:common startup.
  • Registry Run keys: HKCUSoftwareMicrosoftWindowsCurrentVersionRun and HKLMSoftwareMicrosoftWindowsCurrentVersionRun.
  • Scheduled Tasks: recently created tasks with PowerShell, Java, cmd.exe, mshta.exe, wscript.exe, or odd VPN/update names.
  • Services: new services pointing to AppData, Public, ProgramData, Temp, or a folder with the suspicious DLL.
  • AppData and ProgramData: folders named like updates, VPN installers, OneDrive updates, browser helpers, or random strings.
  • Remote-access tools: AnyDesk, TeamViewer, RustDesk, Quick Assist traces, unknown browser remote-control extensions, or remote shells you did not install.
  • Security exclusions: Defender or another security tool exclusions for the suspicious folder, PowerShell, Java, or archive paths.

If you see signs of account access or hands-on remote control, treat the incident as more than a single bad DLL. A backdoor or infostealer cleanup needs file removal, persistence removal, and account recovery.

How to clean the system

  1. Keep the PC offline while preparing cleanup.
  2. Remove the suspicious ProtonVPN folder only after you have recorded the path and scan result.
  3. Uninstall any Proton VPN entry you do not recognize. If you use Proton VPN legitimately, reinstall only from the official Proton source after cleanup.
  4. Run a full malware scan with Gridinsoft Anti-Malware or another trusted security tool. Scan the whole system, not only the folder with nethost.dll.
  5. Remove detected backdoors, stealers, loaders, scripts, scheduled tasks, services, and exclusions.
  6. Reboot and scan again. If the same folder or alert returns, persistence is still active.
  7. From a clean device, finish password changes, revoke sessions, rotate recovery codes, and enable MFA on important accounts.
After manual cleanup: reboot Windows and run a full scan to check startup entries, scheduled tasks, bundled apps, and hidden files that may restore the threat.

When a clean reinstall is safer

A normal cleanup is reasonable when the files were blocked before execution, there are no remote-control symptoms, no credential theft signs, and a second scan is clean after reboot. A clean Windows reinstall is safer when the mouse moved by itself, a messaging app was opened, account data was touched, security exclusions were added, or a RAT/backdoor label such as Remcos appears in the same incident.

Before reinstalling, copy only personal documents, photos, and known-clean data. Avoid carrying over executables, scripts, cracked tools, game mods, unknown installers, browser extension folders, and archives from the suspicious period.

How to avoid the same infection path

  • Download VPN clients only from the vendor’s official domain or verified repository.
  • Avoid sponsored download links for security tools, VPNs, game utilities, and hardware helpers unless you verify the domain carefully.
  • Do not run installers from password-protected archives shared in chat, video descriptions, or game-mod comments.
  • Keep Windows, browsers, .NET runtimes, and security tools updated.
  • Investigate any new VPN, updater, or remote-access tool that appears without a clear install history.

FAQ

Is nethost.dll always malware?

No. nethost.dll can be part of legitimate .NET hosting. It becomes suspicious when it appears beside an unexpected executable, in a user-writable folder, or in a chain that a security tool flags.

Is Proton VPN malware?

No. Proton VPN is a legitimate VPN product. Malware actors can still abuse lookalike downloads, fake sites, or a legitimate-looking executable name. Judge the file by source, signature, path, and behavior.

Can I just delete nethost.dll?

Only deleting the DLL may leave the launcher, scheduled task, service, or account compromise untouched. Record the path, scan the system, remove persistence, and rotate passwords from a clean device.

Why did my mouse move by itself?

That can happen during legitimate remote support, but if you did not start a support session it may indicate a RAT, remote desktop tool, browser session theft, or another hands-on intrusion. Disconnect first and investigate from offline state.

References

  1. Sophos X-Ops. “Sophos MDR tracks two ransomware campaigns using email bombing, Microsoft Teams vishing.” Sophos News, January 21, 2025, accessed June 2, 2026. https://news.sophos.com/en-us/2025/01/21/sophos-mdr-tracks-two-ransomware-campaigns-using-email-bombing-microsoft-teams-vishing/
  2. Gabriele Orini. “From fake Proton VPN sites to gaming mods, this Windows infostealer is everywhere.” Malwarebytes Threat Intelligence, April 15, 2026, accessed June 2, 2026. https://www.malwarebytes.com/blog/threat-intel/2026/04/from-fake-proton-vpn-sites-to-gaming-mods-this-windows-infostealer-is-everywhere
  3. Proton VPN. “How do I install and uninstall Proton VPN on Windows?” Proton Support, accessed June 2, 2026. https://protonvpn.com/support/install-windows-vpn/
  4. Microsoft. “Write a custom .NET host to control the .NET runtime from your native code.” Microsoft Learn, updated December 10, 2025, accessed June 2, 2026. https://learn.microsoft.com/en-us/dotnet/core/tutorials/netcore-hosting
  5. MITRE ATT&CK. “Hijack Execution Flow: DLL, Sub-technique T1574.001.” MITRE, accessed June 2, 2026. https://attack.mitre.org/techniques/T1574/001/
Share This Article
Cybersecurity Analyst
Follow:
Brendan Smith has spent over 15 years knee-deep in cybersecurity, chasing down malware from the gritty reverse-engineering of old-school trojans all the way to wrangling full-blown incident responses for small-to-medium businesses that couldn’t afford a full-blown breach. Over at Gridinsoft, he’s the guy piecing together those double-checked guides on nasty stuff like AsyncRAT ransomware—take last year, for instance, when his breakdowns caught more than 200 sneaky variants right in live scans, knocking user cleanup jobs down by a solid 40% and saving folks hours of headache.
Leave a Comment

AI Assistant

Hello! 👋 How can I help you today?