Nvm-windows: Trojan.Win32.Ebowla.il

Created on 6 Jul 2016  路  14Comments  路  Source: coreybutler/nvm-windows

Day after installing nvm using the msi installer - I got the attached virus alert, which I though you might want to know about:
Trojan.Win32.Ebowla.il

My Environment

  • [X] Windows 10

    I have already...

  • [ X] read the README to be aware of npm gotchas & antivirus issues.

  • [ X] reviewed the wiki to make sure my issue hasn't already been resolved.
  • [ ] verified I'm using an account with administrative privileges.
  • [ X] searched the issues (open and closed) to make sure this isn't a duplicate.
  • [ ] made sure this isn't a question about how to use NVM for Windows, since gitter is used for questions and comments.

    My issue is related to (check only those which apply):

  • [ ] settings.txt

  • [ ] proxy support
  • [ ] 32 or 64 bit support

    Expected Behavior

After installing - I expect no viruses with any reference to nvm

Actual Behavior

See photo:
Trojan.Win32.Ebowla.il

Steps to reproduce the problem:

Just FYI

edge case help wanted wontfix

Most helpful comment

@szarouski - I've got an awesome friend at Malwarebytes who looked into this and got it whitelisted. So, it should be "safe" in the latest definitions.

All 14 comments

Thanks for reporting this, though I'm kind of stumped on what in nvm4w could trigger this. Was this with the latest v1.1.1?

This appears to be a false positive. See https://github.com/golang/go/issues/16292 for detail. There isn't much I can do about this since it appears Kaspersky is specifically looking for Go signatures. I suspect many other Go apps will have this same false positive.

For anyone coming across this issue with Symantec products, please see issue #133.

Closing, since there is nothing I can do about this until Go fixes it.

Hi, I also get an alert from Malwarebytes for version 1.1.1. I didn't have that issue with 1.0.6.

image

Windows Defender as well

screen_20160724-23h25_24001

@sawilde - very helpful, thanks for your comments.

To all: @sawilde is correct, each vendor needs to be contacted in regards to the false positive. The folks behind Go (i.e. Google) are in the process of doing this, but there is no ETA. I've looked into doing it specifically for NVM4W. There are alot of requirements around having a registered company, a website, and a bunch of other validation processes (depending on the vendor). I have a company, and I'll be obtaining signing certificates for my other project (Fenix) that I believe can be used in this scenario. It's something of an ordeal though, so I cannot promise anything at the moment.

Depending on how complex this ultimately ends up being, I may consider switching to Java. I'd like to wait a little bit because I really don't want to switch to Java. I also have to believe the entire Go community will be pushing for this, since the entire programming language has been flagged.

This was posted in Gitter, but for anyone viewing this, there is a video showing how to exclude files in Windows Defender.

Urgh, this is really biting me with Kaspersky Total Security v16. Which deletes nvm.exer whenever it is used... Even if I add it to my trusted applications, it still gets deleted.

Had the same problem with avast! a few days ago. Sent them a false-positive report and it seems they already fixed it. Either way, having a signed executable would be great, and would most likely help with AV false-positives as well.

Updated windows defender

Analysis of the file(s) in Submission ID MMPC16080237329614 is now complete.    

This is the final email that you will receive regarding this submission.    

The Microsoft Malware Protection Center (MMPC) has investigated the following file(s) which we received on 8/2/2016 6:14:01 AM Pacific Time.    
Below is the determination for your submission. 

========    
Submission ID MMPC16080237329614    

  Submitted Files   
  ============================================= 
  nvm-setup.zip [Not Malware]   
  +---nvm-setup.exe [Not Malware]   




Your submission was scanned using antimalware definition version 1.225.2971.0.  
========    

The latest definitions work.

@sawilde - awesome!!!

@MartinKolarik - also awesome! that avast has already fixed it!!

@szarouski - I've got an awesome friend at Malwarebytes who looked into this and got it whitelisted. So, it should be "safe" in the latest definitions.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

snerte picture snerte  路  5Comments

hsali picture hsali  路  4Comments

thany picture thany  路  4Comments

ctsstc picture ctsstc  路  3Comments

SufyanParkar picture SufyanParkar  路  4Comments