Ethersphere bee-js e Swarm Desktop · Exploitation confirmed

Report: Swarm Desktop backdoor remains live after npm malware removal

· 1 min read

A November 9, 2026 r/netsec post reports that npm malware associated with Ethersphere bee-js was removed, but the Swarm Desktop backdoor remained live. The source cites no desktop fix or mitigation; identify installations and do not treat the npm removal as a complete resolution.

WhatsApp LinkedIn X
HighSupply chainExploitation confirmedPartial fix

In 30 seconds

Alleged

The report's author says the affected Swarm Desktop tag was removed at 09:04 UTC, nearly eight hours after it became the latest release. By comparison, the related bee-js npm version was reportedly detected within 14 minutes and withdrawn within 75 minutes, leaving desktop users exposed to the suspect update for much longer.APT-vs-BellyFATreddit.com · APT-vs-BellyFAT · r/netsec · redditOpen original sourceSee in source listThe npm malware was removed. The desktop backdoor stayed live. (Ethersphere bee-js / Swarm Desktop, 9 Nov 2026)cgsec.dev · rssOpen original sourceSee in source list

What happened

Alleged

According to the author, one release-bot identity published a roughly twenty-line loader in @ethersphere/bee-js 13.3.0 and in signed Swarm Desktop 0.56.2. The npm package introduced a postinstall hook, meaning code set to run automatically after installation, while the desktop release was distributed through GitHub Releases and the application's updater.APT-vs-BellyFATreddit.com · APT-vs-BellyFAT · r/netsec · redditOpen original sourceSee in source list

Why it matters

Inferred

Removing one package did not necessarily close the broader incident. The same publishing identity allegedly touched artifacts in sibling repositories, and valid provenance or signing did not prevent distribution. That makes an isolated npm takedown an incomplete signal of resolution.APT-vs-BellyFATreddit.com · APT-vs-BellyFAT · r/netsec · redditOpen original sourceSee in source listThe npm malware was removed. The desktop backdoor stayed live. (Ethersphere bee-js / Swarm Desktop, 9 Nov 2026)cgsec.dev · rssOpen original sourceSee in source list

What to do

Inferred

Defenders should check for installations or updates of bee-js 13.3.0 and Swarm Desktop 0.56.2, then investigate the publishing bot's activity across related repositories. The author also recommends comparing lifecycle hooks and commit structure between releases instead of relying only on signatures or package provenance.APT-vs-BellyFATreddit.com · APT-vs-BellyFAT · r/netsec · redditOpen original sourceSee in source list

Confirmed and still uncertain

Observed

The supplied evidence identifies versions, platforms and a claimed takedown timeline, but it does not include the referenced advisory, issue thread, Socket analysis, malicious code, indicators of compromise or an official Ethersphere statement. It therefore cannot independently establish the bot's compromise, the loader's behavior, successful infections or the complete remediation status.APT-vs-BellyFATreddit.com · APT-vs-BellyFAT · r/netsec · redditOpen original sourceSee in source listThe npm malware was removed. The desktop backdoor stayed live. (Ethersphere bee-js / Swarm Desktop, 9 Nov 2026)cgsec.dev · rssOpen original sourceSee in source list

What people are saying

Observed

In the Reddit discussion, one commenter criticized the blog's apparent use of AI. The poster replied that it was a first-person account and said its timestamps came from an advisory, an issue thread, Socket's analysis and the author's inbox, while offering to discuss the detection logic and timeline.MajorUrsa2reddit.com · MajorUrsa2 · r/netsec · redditOpen original sourceSee in source listAPT-vs-BellyFATreddit.com · APT-vs-BellyFAT · r/netsec · redditOpen original sourceSee in source list

Evolution

Alleged

The author's sequence begins with publication of the npm and desktop artifacts by the same bot identity. A structural rule allegedly flagged the new npm postinstall hook after 14 minutes, the package was withdrawn after 75 minutes, and a cross-repository warning was posted at 03:26 UTC. The desktop tag reportedly remained available until 09:04 UTC.APT-vs-BellyFATreddit.com · APT-vs-BellyFAT · r/netsec · redditOpen original sourceSee in source list

Reach

Observed

2 independent groups, 1 updates, and 0 engagements. Observed communities: r/netsec.

Technical detail

Alleged

The npm detection reportedly focused on a structural anomaly: a postinstall hook appeared after 177 versions without one. The loaders were said to be unobfuscated, while both artifacts still carried valid provenance or signing. These claims illustrate why trustworthy packaging metadata cannot substitute for examining what changed between versions.APT-vs-BellyFATreddit.com · APT-vs-BellyFAT · r/netsec · redditOpen original sourceSee in source list

Sources and evidence

Observed

This account rests mainly on a detailed Reddit comment by the person presenting themselves as the report's author. The accompanying RSS item supplies the report title and publication record but no article body. The central compromise and remediation claims should therefore remain attributed until the cited primary records are available for direct review.APT-vs-BellyFATreddit.com · APT-vs-BellyFAT · r/netsec · redditOpen original sourceSee in source listThe npm malware was removed. The desktop backdoor stayed live. (Ethersphere bee-js / Swarm Desktop, 9 Nov 2026)cgsec.dev · rssOpen original sourceSee in source list

Sources

  1. APT-vs-BellyFATreddit.com · APT-vs-BellyFAT · r/netsec · reddit
  2. The npm malware was removed. The desktop backdoor stayed live. (Ethersphere bee-js / Swarm Desktop, 9 Nov 2026)cgsec.dev · rss
  3. MajorUrsa2reddit.com · MajorUrsa2 · r/netsec · reddit

Incidents like this, every morning

The ones that need action first, in a 3-minute read.

Free · 1 email a day, in the morning · no spam, unsubscribe in 1 click

Get the next one tomorrow morning

One email a day with what changed, what to fix first and how.

Free · 1 email a day, in the morning · no spam, unsubscribe in 1 click

Share it with your team

Whoever handles security with you should get it too.

LinkedIn X

Your colleague gets a confirmation request. Nothing is sent unless they confirm.

See all news

Read also

Before you go: get this every day

The HIFY Radar daily edition lands every morning with the incidents that need action. Free.

Free · 1 email a day, in the morning · no spam, unsubscribe in 1 click