VDB

GCVE-110-OSM-2026-11096

GCVE-110-OSM-2026-11096
Advisory PublishedCVSS 5.4/10
Vulnetix · Advisory published August 12, 2026
This campaign abuses npm's public registry as a free, trusted-domain hosting platform for phishing pages. When a package is published to npm, CDN mirror services including unpkg.com, npmmirror.com, and yarn automatically make the raw package contents publicly accessible via URLs on their own trusted domains (e.g., unpkg[.]com/<package>@1.0.0/index.html). The threat actor exploited this to distribute a ClickFix phishing page: a fake Cloudflare "verify you are human" interstitial that uses social engineering to trick the visitor, then redirects them to a Microsoft credential-phishing page at a typosquatted Microsoft domain. The victim is a web user who reaches one of these mirror URLs — not a developer installing a dependency. The npm package itself is the delivery container, not the execution environment: the HTML file is not a Node module and the package has no install-time hooks. The package contains a single file, `index.html`, declared as `main` in `package.json`. The payload is activated only when a browser loads the file via an npm CDN mirror URL. `index.html` renders a fake Cloudflare Turnstile "Just a moment..." challenge page. The inline JavaScript is obfuscated using obfuscator.io's string-array technique. After the Turnstile widget completes (or times out / errors), the script assembles a redirect URL from the obfuscated string array and calls `window.location.replace()`, forwarding all query parameters from the original URL to the destination. **Redirect targets:** - `microcloud[.]homes` — observed earlier in the campaign (~July 2026) - `login[.]microsofte[.]live` — typosquatted Microsoft login domain

Weaknesses (CWE)

CWE-506Embedded Malicious Code

Risk Scores

CVSS 3.1
5.4/10
Medium · CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N

Affected Products

VendorProductVersionsPlatforms
unknownprezdentkxheiwall (affected)

References

advisory
vendor

Browse GCVE Records

825 records in the GCVE database · Updated September 1, 2026

No matching records found.

Explore Further

Investigate this vulnerability in the interactive console or download the raw GCVE record.

$ Console Community · 100/wk Open console ›