SANS Internet Stormcenter Daily Cyber Security Podcast (Stormcast)

SANS Stormcast Tuesday, September 9th, 2025: Major npm compromise; HTTP Request Signature

4 snips
Sep 9, 2025
A significant compromise of popular npm libraries highlights how phishing scams can impact millions of downloads weekly. The discussion details how attackers utilized lookalike domains to infiltrate systems. Additionally, the introduction of HTTP request signatures aims to enhance bot traffic identification, providing a new layer of security. This approach addresses challenges in differentiating between good and harmful bots, paving the way for more effective digital signature mechanisms.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

High-Impact npm Account Compromise

  • A phishing email to npm accounts led to compromise of major packages like color-name and error-ex with hundreds of millions of weekly downloads.
  • The attacker replaced code with obfuscated lines that hijacked fetch/XMLHttpRequest to target crypto-related domains.
INSIGHT

Targeted Crypto-Domain Hijacking

  • The compromised packages intercepted XMLHttpRequest and fetch calls to swap crypto-related domains for lookalikes.
  • The attack focused on stealing crypto keys, usernames, and passwords rather than injecting generic malware.
ADVICE

Lock And Vet Dependencies Before Updating

  • Use tools that analyze package contents and lock dependency versions to avoid automatic pulls of malicious updates.
  • Delay deliberate updates until the community validates a new release and alerts can surface compromised packages.
Get the Snipd Podcast app to discover more snips from this episode
Get the app