Security News > 2022 > March > Dev Sabotages Popular NPM Package to Protest Russian Invasion

Dev Sabotages Popular NPM Package to Protest Russian Invasion
2022-03-17 19:21

The developer behind the hugely popular npm package "Node-ipc" has released sabotaged versions of the library to condemn Russia's invasion of Ukraine: a supply-chain tinkering that he'd prefer to call "Protestware" as opposed to "Malware."

It started on March 8, when npm maintainer Brandon Nozaki Miller wrote source code and published an npm package called peacenotwar and oneday-test on both npm and GitHub.

Synk illustrated the nested dependency tree, shown below, which illustrates "How node-ipc trickles into the Vue.js CLI npm package and further promotes the need to vet nested dependencies as a holistic risk."

On Tuesday, March 15, Vue.js users started experiencing what Thal said "Can only be described as a supply chain attack impacting the npm ecosystem" - the result of the nested dependencies node-ipc and peacenotwar "Being sabotaged as an act of protest by the maintainer of the node-ipc package."

As far as the peacenotwar supply chain attack goes, Snyk is tracking the security incidents as CVE-2022-23812 for node-ipc - a vulnerability that, as yet, hasn't been analyzed by NIST's National Vulnerability Database but which Synk rates with a critical score of 9.8, given that it's easy to exploit.

Synk is tracking the incidents with the peacenotwar and oneday-test npm modules as SNYK-JS-PEACENOTWAR-2426724, with a low criticality rating of 3.7, given that attack complexity is high.


News URL

https://threatpost.com/dev-sabotages-popular-npm-package-protest-russian-invasion/178972/

Related Vulnerability

DATE CVE VULNERABILITY TITLE RISK
2022-03-16 CVE-2022-23812 Unspecified vulnerability in Node-Ipc Project Node-Ipc
This affects the package node-ipc from 10.1.1 and before 10.1.3.
network
low complexity
node-ipc-project
critical
9.8