Tell HN: Camelgate NPM Outage (Cloudflare)

by bavarianbobon 4/1/2025, 4:19 PMwith 36 comments

EDIT: Back online?!

NPM discussion: https://github.com/npm/cli/issues/8203

NPM incident: https://status.npmjs.org/incidents/hdtkrsqp134s

Cloudflare messaging: https://www.cloudflarestatus.com/incidents/gshczn1wxh74

GitHub issue: https://github.com/sindresorhus/camelcase/issues/114

Anyone experiencing npm outage that's more than just the referenced camelcase package?

by tom_usheron 4/1/2025, 4:38 PM

Seems to be a change in Cloudflare's managed WAF ruleset - any site using that will have URLs containing 'camel' blocked due to the 'Apache Camel - Remote Code Execution - CVE:CVE-2025-29891' (a9ec9cf625ff42769298671d1bbcd247) rule.

That rule can be overridden if you're having this issue on your own site.

by pvgon 4/1/2025, 6:59 PM

This is not CF WAF's first rodeo https://news.ycombinator.com/item?id=20421538

Cementing its track record as a product that mostly doesn't do anything except for occasionally break the internet here and there to keep things fun and interesting.

by nwalters512on 4/1/2025, 4:50 PM

The npm folks have officially acknowledged an incident now: https://status.npmjs.org/incidents/hdtkrsqp134s

by miyuruon 4/2/2025, 3:36 AM

Outsourcing WAF is a double-edged sword.

I would have thought a large company like GitHub or Microsoft can have their own WAF team for their apps.

(NPM is owned by GitHub, and GitHub is owned by Microsoft)

by klysmon 4/1/2025, 6:54 PM

This is what you get when you buy security as an add-on product

by mplanchardon 4/1/2025, 6:30 PM

Glad you posted something, thought I was going nuts

by drusepthon 4/1/2025, 6:58 PM

Is this also why unpkg has been up and down all morning?

by time4teaon 4/3/2025, 6:12 AM

Scunthorpe problem