Jump to content

peacenotwar

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Citation bot (talk | contribs) at 17:26, 26 June 2023 (Add: date. | Use this bot. Report bugs. | Suggested by Spinixster | Category:Reactions to the Russian invasion of Ukraine | #UCB_Category 115/121). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

peacenotwar
TypeMalware
SubtypeJavaScript Payload
AuthorsBrandon Nozaki Miller
Technical details
Written inJavaScript

peacenotwar is a piece of malware/Protestware[1] created by Brandon Nozaki Miller. In March 2022, it was added as a dependency in an update for node-ipc, a common JavaScript dependency.

Background

Between 7 March and 8 March 2022, Brandon Nozaki Miller, the maintainer of the node-ipc package on the npm package registry, released two updates containing malicious code targeting systems in Russia and Belarus (CVE-2022-23812).[2][3] A week later, Miller added the peacenotwar module as a dependency to node-ipc.[4] The function of peacenotwar was to create a text file titled WITH-LOVE-FROM-AMERICA.txt on the desktop of affected machines, containing a message in protest of the Russo-Ukrainian War; it also imports a dependency on a package (nmp colors package) that would result in a Denial of Service (DoS) to any server using it.[5][6]

Impact

Because node-ipc was a common software dependency, it compromised several other projects which relied upon it.[7]

Among the affected projects was Vue.js, which required node-ipc as a dependency but didn't specify a version. Some users of Vue.js were affected if the dependency was fetched from specific packages. Unity Hub 3.1 was also affected, but a patch was issued on the same day as the release.[8][9]

See also

References