BIG sabotage: Famous npm package deletes files to protest Ukraine war
This month, the developer behind the popular npm package 'node-ipc' released sabotaged versions of the library in protest of the ongoing Russo-Ukrainian War. Newer versions of the 'node-ipc' package began deleting all data and overwriting all files on developer's machines, in addition to creating new text files with "peace" messages. With over a million weekly downloads, 'node-ipc' is a prominent package used by major libraries like Vue.js CLI. [...] the malicious code, committed as early as March 7th by the dev, would read the system's external IP address and only delete data by overwriting files for users based in Russia and Belarus. The code present within 'node-ipc', specifically in file "ssl-geospec.js" contains base64-encoded strings and obfuscation tactics to mask its true purpose [...] Additionally, because 'node-ipc' versions 9.2.2, 11.0.0, and those greater than 11.0.0 bundle the peacenotwar module within themselves, affected users saw 'WITH-LOVE-FROM-AMERICA.txt' files popping up on their Desktop with "peace" messages [...] "At this point, a very clear abuse and a critical supply chain security incident will occur for any system on which this npm package will be called upon, if that matches a geo-location of either Russia or Belarus," [...] This marks the second major incident of protest by an open source developer this year, following January's 'colors' and 'fakers' self-sabotage incident, as first reported by BleepingComputer. In the case of 'colors', its developer Marak Squires drew mixed reactions from the open source community because his manner of protest involved breaking thousands of applications by introducing infinite loops within them. However, the move by RIAEvangelist, who maintains over 40 packages on npm, has drawn sharp criticism for going beyond just "peaceful protest" and actively deploying destructive payloads in a popular library without any warning to honest users. [...] Continua su https://www.bleepingcomputer.com/news/security/big-sabotage-famous-npm-packa... Non è nulla di nuovo naturalmente [1], ma pian piano gli informatici iniziano ad esercitare pubblicamente il potere politico che detengono. Purtroppo sono ancora in molti ad avere interiorizzato l'oppressione cui sono sottoposti, molti misurano il valore dell'open source solo nei termini dello sfruttamento di lavoro altamente qualificato e non pagato che garantisce al business e queste azioni politiche risultano per loro incomprensibili e dannose: ``` A GitHub user called it "a huge damage" to the credibility of the whole open source community. "This behavior is beyond f**** up. Sure, war is bad, but that doesn't make this behavior (e.g. deleting all files for Russia/Belarus users and creating strange file in desktop folder) justified. F*** you, go to hell. You've just successfully ruined the open-source community. You happy now @RIAEvangelist?" asked another. [...] ``` Le aziende però sono già da tempo sul piede di guerra [2] e anche le più piccole si lanciano in implicite minacce a chi osa mostrare che il re è nudo: ``` "Even if the deliberate and dangerous act of maintainer RIAEvangelist will be perceived by some as a legitimate act of protest. How does that reflect on the maintainer’s future reputation and stake in the developer community?" asks Snyk's Tal. ``` Ma la buona notizia è che, pian piano, la coscienza di classe sta arrivando anche fra gli informatici. [3] Giacomo [1] http://www.tesio.it/2020/10/02/la_lotta_informatica_per_la_democrazia_cibern... [2] http://www.tesio.it/2022/02/12/I_Dati_della_Discordia.odt [2] https://nitter.net/AlphabetWorkers/status/1504194542911713284
participants (1)
-
Giacomo Tesio