Peacenotwar's theme is one that has captured the attention of individuals from various backgrounds and interests. For a long time, Peacenotwar has been the object of study, debate and reflection. Its relevance and significance have allowed it to become a meeting point for different perspectives and approaches. In this article, we will explore in depth and detail the many facets of Peacenotwar, with the intention of providing a comprehensive and enriching vision on this topic. Through rigorous analysis and presentation of substantial evidence, we seek to contribute to the understanding and appreciation of Peacenotwar.
Common name | peacenotwar |
---|---|
Type | Malware |
Subtype | JavaScript Payload |
Author(s) | Brandon Nozaki Miller |
Written in | JavaScript |
peacenotwar is a piece of malware/Protestware created by Brandon Nozaki Miller. In March 2022, it was added as a dependency in an update for node-ipc
, a common JavaScript dependency.
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). This code recursively overwrites all files on the user's system drive with heart emojis. A week later, Miller added the peacenotwar module as a dependency to node-ipc
. 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 (npm colors package) that would result in a Denial of Service (DoS) to any server using it.
Because node-ipc
was a common software dependency, it compromised several other projects which relied upon it.
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.