International
The Morning Dev

Only the news worth knowing

‹
 
B47/100

Supply-chain attack · high

@ethersphere/bee-js 13.3.0 npm package compromised with install-time malware

Tier B · Patch this week – Put it in the sprint

Who’s exposed: Users who installed @ethersphere/bee-js 13.3.0

Tier B because: Exploited in the wild OR public exploit

Reach

Attack

Damage

Fix

Exploited in the wild · Full takeover · Supply chain

What to do

  1. Check whether projects or build machines have @ethersphere/bee-js 13.3.0 installed

The Brief

  • @ethersphere/bee-js version 13.3.0 is reported as compromised.
  • Malicious install-time code targets Swarm wallet data.
  • The malware attempts to establish persistent access on affected systems.

Why it matters

Developers who installed @ethersphere/bee-js 13.3.0 may have had Swarm wallet data exposed and may have persistent access on their systems.

The checklist behind the tier

Checklist · 4 of 10 yes
YesHits tech teamsDeveloper library: npm SDK that developers build with for Swarm applications.
NoCore infrastructureSingle niche SDK, not core infrastructure shared by nearly every team.
NoPopular toolSwarm-specific SDK, not a widely used mainstream framework or top-1000 package.
YesExploited in the wildStep Security Blog: 13.3.0 is compromised with malicious install-time code, a real malware campaign.
NoPublic exploitStep Security Blog reports the compromise but says nothing about published exploit code.
NoRemote, no loginStep Security Blog: malicious code runs at install time; no unauthenticated network attack described.
YesFull takeoverStep Security Blog: install-time malicious code attempts to establish persistent access on affected systems.
NoSecrets exposedStep Security Blog says malware targets Swarm wallet data; it does not say data was stolen.
YesSupply chainStep Security Blog: the published npm package version 13.3.0 is compromised with malicious code.
NoNo fix yetStep Security Blog does not state whether a patched version exists.

Timeline

  1. Step Security reports @ethersphere/bee-js 13.3.0 is compromised

  2. Step Security Blog

    @ethersphere/bee-js 13.3.0 Compromised

Source

@ethersphere/bee-js 13.3.0 Compromised ↗ Step Security Blog · 3h ago

First seen · 1 source · Full story page · How tiers are decided