Web threats

Fake browser updates turn a trusted website into a download prompt.

A fake browser update is a download lure injected into a compromised website. It selects visitors, replaces the page with an update prompt and asks them to run a file. Since 1 August we have matched fake-update code on 1,944 sites.

Fake browser updates in numbers

Since 1 August, when our rule-match records begin, counted on 12 November 2026. How we count.

Sites with fake-update code1,944
Sites with a match in the last 30 days748
New sites in October131
Still serving a fake update when recaptured at least 25 days later663 of 819 sites (81%)
Sites running WordPress (captured since 25 September)88%

What the infected sites run

837 of the 946 sites we captured since 25 September 2026 run WordPress (88%). Shares below are of the WordPress sites, by the version and plugins on each site's latest capture.

WordPress versionSitesShare
WordPress 7.145755%
WordPress 7.0678%
WordPress 6.9506%
WordPress 6.8445%
Other releases from 6.0465%
Older than 6.0263%
Rare or unreadable version14718%
PluginSitesShare
elementor27733%
contact-form-722427%
framework-triappment16019%
woocommerce12315%
elementor-pro11614%
revslider10112%
google-site-kit769%
wordpress-seo718%
akismet688%
wpforms-lite536%
wordfence516%

A fake browser update is a download prompt placed on a compromised website. The injected code checks the visitor, covers or replaces the page with an update notice and gives selected Windows visitors a file to run.

compromised website
  -> injected browser gateway
  -> visitor and browser checks
  -> fake update page
  -> JavaScript file created for download

The website acts as the gateway

The SocGholish implementation we track begins on WordPress. Its browser code asks the site for an opaque state token and makes a series of POST requests to a generated route on the same hostname. The server relays those requests to a controller and returns JavaScript for the browser to run.

Those first requests look like traffic to the website the visitor chose. The controller can test the operating system, browser state, previous exposure, interaction and geography before it returns the lure. One recovered loader waited for mouse movement and checked for browser automation, an open developer console and WordPress administrator cookies.

The update file is built in the browser

The selected visitor sees a browser-update prompt in place of the page. In the SocGholish chain, the download control talks to a hidden data iframe. That frame creates a Blob URL and starts a download named Google Launcher.js.

Proofpoint attributes this gateway role to TA2726 and the fake-update delivery to TA569, the operator it tracks with SocGholish (Proofpoint). The same June report describes Operation Endgame disrupting TA569. We captured the chain still delivering Google Launcher.js to selected visitors through 21 July 2026.

What we see across infected sites

MonthNew sites
September563
October131
November so far60

88% of the fake-update sites captured since 25 September run WordPress. Of the 819 sites recaptured at least 25 days after their first match, 663 still served fake-update code (81%).

Checking a site

Check the public page while logged out, in a fresh browser profile. Then inspect the page source, loaded scripts and server files for:

  • rapid POST requests to a generated same-origin REST route
  • response text inserted into new script elements
  • PH_FUNC_DO_REQUEST, PH_VAR_ATTEMPT or PH_PARAM_DIAG
  • Base64 data-script wrappers around a large continuation framework
  • a WordPress plugin or must-use plugin missing from the dashboard list
  • a prompt that creates a JavaScript download through a Blob URL

Search WordPress core, plugins, themes, must-use plugins, uploads, cron and wp-config.php against trusted copies. Review WordPress administrators, hosting users, database users and file-transfer access. Remove the gateway and hidden plugin, rotate the affected credentials and test the logged-out page again.

Kits

SocGholish

748 sites in the last 30 days

SocGholish, also called FakeUpdates, is a browser-update lure delivered through compromised websites.

Try the feed for 14 days.

Request a trial and we'll send you a live API key, with the same feed, removals and reasons a customer gets.