NIST deprecates RSA-2048 from 2030. Find every one of them before attackers do.
Malicious package

osinthellnpm

Advisory published Updated

osinthell is a confirmed malicious npm package (MAL-2026-11542) that executes malicious code on install (malicious versions 1.0.1, 1.0.5, 1.6.6…). Do not install it — remove it immediately and rotate any exposed credentials.

Malicious code in osinthell (npm)

MAL-2026-11542
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall osinthell

What this malware does

The package's only exported function, sorgu(), invokes 26 sibling modules under public/a/b/.../z/ that carry out an immediate, irreversible destructive attack on the caller's Windows host. Observed behaviors include: opening \.\PhysicalDrive0 and overwriting the MBR with a zeroed 512-byte buffer (h.js); recursive deletion of C:\ and C:\Windows\System32 (c.js, d.js); running format C: /Q /Y and rd /S /Q C:\ (f.js); taskkill of winlogon/csrss/explorer/dwm (e.js); overwriting C:\Windows\System32\drivers\etc\hosts to blackhole google.com, discord.com, github.com, youtube.com, reddit.com, microsoft.com, and windows.com to 0.0.0.0 (g.js); a self-replicating fork bomb spawning cpus*200 detached node processes plus 1000 cmd loops and 500 powershell infinite loops (i.js); repeated 1GB Buffer allocations in an infinite loop (j.js); unbounded intervals for CPU exhaustion (b.js, y.js); download of a JPEG from https://cdn.discordapp.com/attachments/1525228680803123300/1532140349378531328/photo-output.jpg into %TEMP% and forced fullscreen display via start/mshta/powershell WinForms (a.js); and a forced immediate reboot via shutdown /r /f /t 0 (z.js). The package name and advertised utility purpose are a cover; the exported API is the payload.

Malicious versions

6 flagged
1.0.11.0.51.6.61.6.91.9.11.9.5

Indicators of compromise (SHA-256)

4323c2f3c854c418907138b8caca1e8a74a801cd1108e2d34b4da4f384728174
4c053414abcdfcca23c4f9d705fe32d7d735389ae13a2d5490da107792b9c18f
730baa19026e3249c382e37bac44b63c49d3ba19bf587fbe22fa4ae4118140f4
839c397fbfc37cc55353b7df0211f5e53ad1445f638cef6e4a7e91bb716b049b
458757b4c185e84321b45bd7fec158459300d68106826e5774df2399818c7916
c49951bbd2d5903fcfbfd539e209d9e1ecb2ce7d4a654d9a0135b50447b72ce6

Detection & response playbook

Malicious package
  1. Find it

    Search your lockfiles and build artifacts for osinthell (6 malicious versions).

  2. If you installed it — respond

    Remove osinthell from your project and lockfile, then assume any secrets accessible to the build or runtime were exposed: rotate API keys, tokens, and credentials, and audit for unexpected outbound activity or persistence.

  3. Did it already run?

    If osinthell was installed, its post-install payload may already have run. Removing the package does not undo that — check outbound connections and credential use from the install window onward.

Frequently asked questions

No. osinthell on npm has been identified as a malicious package (versions 1.0.1, 1.0.5, 1.6.6, 1.6.9, 1.9.1, 1.9.5 flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

IN-MAL-2026-011325IN-MAL-2026-011328IN-MAL-2026-011327IN-MAL-2026-011329IN-MAL-2026-011331IN-MAL-2026-011515

References

Credits

  • Amazon Inspector · finder

Detect & block this

O3 blocks osinthell-class packages before install and in CI — and if it already ran, its runtime egress monitoring catches the malicious outbound activity and severs the channel.

Explore

osinthell (npm) malicious package — MAL-2026-11542 | O3 Security