-
-
Notifications
You must be signed in to change notification settings - Fork 6.3k
Commit
- Loading branch information
There are no files selected for viewing
6 comments
on commit 37ef809
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have no opinion on the "protestware" thing.
But shipping it in a patch, and without a corresponding tag on GitHub, is very unprofessional.
I have to lock it for now.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have no opinion on the "protestware" thing.
But shipping it in a patch, and without a corresponding tag on GitHub, is very unprofessional. I have to lock it for now.
When I first saw the "WITH-LOVE-FROM-AMERICA.txt" file on my desktop (created by the peacenotwar dependency of node-ipc 9.2.2), I said to myself... "OK, so I just installed some ransomware. Nice."
Thank you @sodatea for fixing this quickly!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@sodatea, did you want to lock node-ipc@9.2.1?
upd: i see, you have fixed it later
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have no opinion on the "protestware" thing.
But shipping it in a patch, and without a corresponding tag on GitHub, is very unprofessional. I have to lock it for now.
It is important to note that this particular case isn't just some random protestware event, the initial version was intentionally destructive and caused damage, even though it was only active briefly. This is simply naive and unacceptable behaviour from the maintainer of node-ipc
, and while I too don't really have an opinion on protestware, I do not think this behaviour is at all tolerable.
The current version of the node-ipc
code is not available on GitHub from what I could tell. I used RunKit to explore the latest state of the code to validate that the malicious code is gone. There is still code to place a text file in users' OneDrive folders and their Desktop folders.
In other words, it's really good that this is now frozen, but, it doesn't seem like relying on it later is all that safe.
Some more detailed information can be found here: https://snyk.io/blog/peacenotwar-malicious-npm-node-ipc-package-vulnerability
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For those who need it, we're currently maintaining a maintenance fork over at https://github.com/achrinza/node-ipc for both v9 and v10/v11
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Hexcede The currently used locked version of node-ipc 9.2.1 is still not safe due to nested dependencies from the same author, see discussion #7051 (comment)
hmm, may by should set "9.2.1"? (not "^9.2.1")