MAL-2026-15549 Malicious code in ckeditor5-ckbox (npm)

Malicious package Published
Package
ckeditor5-ckbox
Registry
npm

What is MAL-2026-15549?

MAL-2026-15549 is a malicious package in ckeditor5-ckbox, published on 29 Aug 2026.

Official description

Unscoped npm package ckeditor5-ckbox mimics the legitimate @ckeditor/ckeditor5-ckbox plugin. package.json declares a preinstall hook (node index.js) that runs on npm install. index.js collects installer machine identifiers — os.hostname(), os.userInfo() (username, uid, gid, shell), platform/arch, home directory, cwd, and the output of whoami and id executed via child_process — and POSTs the JSON to the hardcoded Burp Collaborator OAST domain https://shdu19bid9mc4e6lezjmldk0erki88wx.oastify.com/system-info. The package contains no CKEditor functionality; the sole payload is the install-time beacon. Author/description are empty and the name is a typosquat of the scoped legitimate package.

What should I do about MAL-2026-15549?

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

Sources

Is MAL-2026-15549 in your software?

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

Check your SBOMs for free