{
  "family": "webcompanion",
  "sample_count": 13,
  "category": "advanced_threat",
  "description": "Adware:Win32/Webcompanion (Lavasoft Web Companion) is a highly controversial application often classified by EDR and Antivirus vendors as a Potentially Unwanted Program (PUA) or Adware. While nominally marketed as a security tool designed to protect users from malicious websites, its aggressive distribution methods, difficulty of removal, and potential to hijack search settings often lead to it being flagged as a threat.<br><br><b>Understanding Webcompanion</b><br>To an end-user, Webcompanion might appear unexpectedly on their system, often featuring a shield icon and claiming to 'secure your browsing'. For a security analyst, Webcompanion operates in a grey area. It is frequently distributed via Pay-Per-Install (PPI) software bundlers alongside freeware. Its primary controversial behavior is its attempt to change the user's default homepage and search engine (often to Bing or Yahoo, generating affiliate revenue for Lavasoft). It also intercepts and inspects web traffic, which can introduce privacy concerns and conflict with legitimate enterprise security proxies.<br><br><b>Execution and Controversial Behavior</b><br>Webcompanion is typically installed silently (`T1189`) when a user rapidly clicks through a deceptive freeware installer (`T1204.002`). Upon execution, it establishes persistence via a Windows Service (`T1543.003`) and Registry Run keys to ensure it launches at boot. It frequently installs a network filter driver or modifies proxy settings (`T1562.001`) to intercept HTTP/HTTPS traffic—purportedly to block malicious sites, but this mechanism is functionally identical to Man-in-the-Middle (MitM) techniques used by malware (`T1185`). Furthermore, it actively attempts to modify browser configuration files to redirect search queries (`T1112`).<br><br><b>Indicators of Compromise & Impact</b><br>The primary impact is a degraded user experience, unwanted search redirection, and potential interference with enterprise TLS inspection. Incident responders will observe the `LavasoftTcpService.exe` or `WebCompanion.exe` running from `C:\\Program Files (x86)\\Lavasoft\\`. EDR logs may flag the application injecting DLLs into web browsers to monitor traffic or modifying the `ProxyEnable` registry key.",
  "cta": "Published by the SystemHelpdesk team.",
  "aliases": [],
  "enrichment_level": "expert-seo",
  "faq": [
    {
      "@type": "Question",
      "name": "What is Webcompanion and what threat category does it belong to?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Webcompanion is classified as a Advanced Threat. Documented across security telemetry, it is engineered to execute unauthorized operations, establish persistent footholds on target endpoints, and facilitate malicious campaigns targeting enterprise and individual environments."
      }
    },
    {
      "@type": "Question",
      "name": "How does Webcompanion establish persistence and evade defensive controls?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Webcompanion typically establishes persistence through registry run keys, scheduled tasks, or service installations, while evading signature-based antivirus solutions through code obfuscation, memory injection, or anti-analysis sandbox checks."
      }
    },
    {
      "@type": "Question",
      "name": "What are the essential incident response steps for mitigating a Webcompanion compromise?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Security teams responding to Webcompanion should immediately isolate affected endpoints from the network, perform memory triage to capture volatile forensic artifacts, audit registry and startup persistence mechanisms, revoke exposed user credentials, and restore systems from verified, clean backups."
      }
    },
    {
      "@type": "Question",
      "name": "What lateral movement and credential access tactics does Webcompanion leverage in enterprise intrusions?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Webcompanion frequently utilizes privileged account harvesting techniques such as LSASS memory dumping, Kerberoasting, and token impersonation to escalate privileges. Once administrative credentials are acquired, it pivots across the victim network utilizing living-off-the-land binaries (LOLBins) such as WMI, PowerShell remoting, and PsExec, or abuses remote desktop protocols (RDP) to reach critical internal repositories and domain controllers."
      }
    },
    {
      "@type": "Question",
      "name": "How does Webcompanion maintain covert communications and evade perimeter network monitoring?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Webcompanion often relies on multi-stage command and control (C2) architectures utilizing encrypted protocols over standard web ports (HTTPS/443 or DNS tunneling) to blend in with legitimate enterprise network traffic. Many variants incorporate proxy networks, domain fronting, or cloud services (such as Microsoft Graph API, Google Drive, or Telegram) to masquerade C2 channels, bypassing traditional signature-based egress filtering."
      }
    }
  ],
  "faq_count": 5,
  "mitre_attack": [
    "T1112",
    "T1185",
    "T1543.003",
    "T1189",
    "T1204.002"
  ],
  "cisa_advisory": null,
  "last_updated": "2026-06-09",
  "mitre_attack_detail": [
    {
      "id": "T1189",
      "name": "Drive-by Compromise (Bundled Installers)",
      "tactic": "Initial Access"
    },
    {
      "id": "T1543.003",
      "name": "Create or Modify System Process: Windows Service",
      "tactic": "Persistence"
    },
    {
      "id": "T1185",
      "name": "Browser Session Hijacking (Traffic Interception)",
      "tactic": "Collection"
    },
    {
      "id": "T1112",
      "name": "Modify Registry (Search Hijacking)",
      "tactic": "Defense Evasion"
    },
    {
      "id": "T1204.002",
      "name": "User Execution: Malicious File",
      "tactic": "Execution"
    }
  ],
  "containment_steps": [
    "Use the standard Windows Control Panel (appwiz.cpl) to uninstall Lavasoft Web Companion.",
    "Verify that the `LavasoftTcpService` has been completely removed from the Windows Services console (`services.msc`); if not, delete it manually.",
    "Check Windows proxy settings (`inetcpl.cpl` -> Connections -> LAN settings) and ensure 'Use a proxy server' is unchecked if not required by enterprise policy.",
    "Instruct users to reset their web browsers to factory defaults to clear any lingering search engine modifications."
  ],
  "what_to_avoid": [
    "Do not ignore the presence of Webcompanion; its presence indicates the user is executing untrusted bundled software, which could easily deliver more severe payloads next time.",
    "Avoid relying solely on file deletion, as the associated Windows Service will attempt to restart or recreate the application."
  ],
  "target_industries": [
    "Global / Opportunistic"
  ],
  "motivation": "Opportunistic",
  "threat_actors": [
    "Unknown / Cybercriminal"
  ],
  "target_geographies": [
    "Global"
  ],
  "attack_stage": [
    "execution",
    "persistence"
  ],
  "ecosystem": [
    "windows_pe"
  ],
  "is_emerging": false,
  "target_platforms": [
    "Windows 11",
    "Windows 10",
    "Windows Server 2022",
    "Windows Server 2019"
  ]
}