Skip to main content

Boteraser | Website and Server Security Solutions

🛡️ MAL-2026-12509 — shift-exchange-root

⚪ Unknown ✅ No Known Exploit OSV
N/A
CVSS Score
0 Low4 Medium7 High9 Critical10

Description

Malicious code in @shiftmarkets/shift-exchange-root (npm)

Source: amazon-inspector

On npm install, the package's postinstall hook (scripts.postinstall: 'node dist/recon.js || true') automatically runs dist/recon.js, which collects the installer's hostname, username, SUDO_USER, home directory, current working directory, internal IPv4 addresses for each network interface, DNS domain (via execSync of dnsdomainname), the full sorted list of process.env variable names, CI indicators, and the npm user-agent/cache, and POSTs this JSON payload to http://138.68.108.20:80/cb over cleartext HTTP. The env-var name list is additionally filtered by a credential regex (AWS|GCP|GOOGLE|AZURE|NPM|NODE_AUTH|DOCKER|KUBE|VAULT|TOKEN|SECRET|KEY|PASS|CRED|GITHUB|GITLAB|SSH) and shipped as a separate credential-shaped-name inventory. The destination is a bare IP unaffiliated with the @shiftmarkets scope's publisher, contacted over plain HTTP. The package's main entry (dist/index.js) exports only trivial math helpers (sum/subtract/multiply/divide) that do not match the @shiftmarkets/shift-exchange-root name, and a header comment in the recon script labels the collection as 'NON-SENSITIVE telemetry only... env var NAMES (never values)' — a cover story that contradicts the actual collection of host identity, internal network topology, sudo user, and credential-shaped env key inventory.

Affected software

MAL-2026-12509 is recorded against 1 package.

  • @shiftmarkets/shift-exchange-root

Timeline and source

Published on 5 August 2026. No public exploit is currently recorded for this entry. Record sourced from OSV.

References

www.npmjs.com (Package)
www.npmjs.com (Package)
www.npmjs.com (Package)

Details

Severity Unknown
CVSS Score N/A
CVSS Vector N/A
CWE N/A
Public Exploit ✅ No
Source OSV
Published 2026-08-05
Updated 2026-08-20
Modified 2026-08-05
Fix URL N/A

Affected Packages

Software From version Fixed in
@shiftmarkets/shift-exchange-root — —

Free Vulnerability Check

Is your site affected by MAL-2026-12509?

BotEraser helps you identify potentially vulnerable plugins and themes by checking your installation against MAL-2026-12509 and other known CVE records.

Scan My Site Free →

No credit card required  ·  Results in minutes

ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the vulnerabilities listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.

Browse related advisories

All advisoriesMalicious packagesMalicious packages 2026
✓