▲ | bakugo 5 days ago | |||||||||||||||||||||||||||||||||||||||||||||||||
> According to the npm statistics, nobody has downloaded these packages before they were deprecated Is this actually accurate? Packages with weekly downloads in the hundreds of thousands, yet in the 4+ hours that the malicious versions were up for, not a single person updated any of them to the latest patch release? | ||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | hfmuehleisen 5 days ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
DuckDB maintainer here, thanks for flagging this. Indeed the npm stats are delayed. We will know in a day or so what the actual count was. In the meantime, I've removed that statement. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | feross 5 days ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
Disclosure: I’m the founder of https://socket.dev npm stats lag. We observed installs while the malicious versions were live for hours before removal. Affected releases we saw: duckdb@1.3.3, @duckdb/duckdb-wasm@1.29.2, @duckdb/node-api@1.3.3, @duckdb/node-bindings@1.3.3. Same payload as yesterday’s Qix compromise. Recommend pinning and avoiding those versions, reviewing diffs, and considering a temporary policy not to auto-adopt fresh patch releases on critical packages until they age. | ||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | diggan 5 days ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
I think that's pretty unlikely. I aren't even a high-profile npm author, and if I publish any npm package they end up being accessed/downloadaded within minutes of first publish, and any update after that. I also know projects who are reading the update feeds and kick off CI jobs after any dependencies are updated to automatically test version upgrades, surely at least one dependent of DuckDB is doing something similar. | ||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | belgattitude 5 days ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
[dead] |