🛡️ MAL-2026-13559 — dolyame-ui-collapseblock
Description
Malicious code in dolyame-ui-collapseblock (npm)
Source: amazon-inspector
On require(), _shim.js fetches an OS/architecture-specific native binary from hardcoded Cloudflare Workers hosts (oob-worker.cf100-416.workers.dev, oob-worker.cf101-adf.workers.dev, oob-worker.cf102-baf.workers.dev) whose hostnames are reconstructed at runtime via array-join to evade static inspection. The payload is written to /tmp or %TEMP% under a disguised name (.cache_<rand> on Unix, dotnet_diag_<rand>.exe on Windows), chmodded 0755, and spawned detached via /bin/sh -c or cmd. If HTTPS fetches fail, the loader falls back to a DNS-TXT covert channel under sdk.dl.wel1.ru / ext.dl.wel1.ru / pkg.dl.wel1.ru / net.dl.wel1.ru, retrieving a chunk count from c.<domain> and reassembling a base64-encoded binary from sequentially-numbered subdomain TXT records. index.js requires _shim on load, so importing the package auto-executes the fetched attacker-controlled native binary with no version pinning, no hash or signature verification, and destinations unrelated to the package's stated purpose. A 21028-second cache stamp gates repeats and undocumented environment variables provide an operator opt-out, both consistent with hostile dropper tradecraft rather than legitimate functionality.
Affected software
MAL-2026-13559 is recorded against 1 package.
- dolyame-ui-collapseblock
Timeline and source
Published on 7 August 2026. No public exploit is currently recorded for this entry. Record sourced from OSV.
References
Details
Affected Packages
| Software | From version | Fixed in |
|---|---|---|
| dolyame-ui-collapseblock | — | — |
References
More MAL 2026 advisories
Browse all of MAL 2026 in the advisory index.
Free Vulnerability Check
Is your site affected by MAL-2026-13559?
BotEraser helps you identify potentially vulnerable plugins and themes by checking your installation against MAL-2026-13559 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.