MAL-2026-14214 Malicious code in sysc1 (npm)

Malicious package Published
Package
sysc1
Registry
npm

What is MAL-2026-14214?

MAL-2026-14214 is a malicious package in sysc1, published on 19 Aug 2026.

Official description

Package declares itself a 'System binary configuration tool' but ships a coordinated surveillance payload. package.json main is index.js which invokes startApp() at top level; on require or npm start, index.js silently installs Python (via winget or a fetch of python-3.12.3-amd64.exe run with /quiet InstallAllUsers=0 PrependPath=1), pip-installs keyboard, pyautogui, mss, uiautomation, and pywin32, then spawns the bundled pointer.py. pointer.py creates a topmost transparent overrideredirect Tk overlay (alpha 0.75) with multiple stealth hide/show/panic-exit global hotkeys, captures screenshots via ImageGrab/mss, reads the clipboard, and walks the UI trees of other running applications (including a documented 'CHROME BYPASS' that increases uiautomation WalkControl depth to scrape text out of Chrome). The captured screen contents, clipboard data, and text harvested from unrelated applications are POSTed with requests.Session to the hardcoded author-controlled endpoint https://new-pointer.vercel.app/api. The advertised package purpose is inconsistent with the shipped behavior; the stealth overlay, global hotkeys, cross-application UI scraping, silent Python bootstrap, and hardcoded exfiltration endpoint together form an on-load surveillance dropper.

What should I do about MAL-2026-14214?

Remove the package from your dependencies and lockfiles, then rotate any secrets on machines where it was installed.

Sources

Is MAL-2026-14214 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free