-
Notifications
You must be signed in to change notification settings - Fork 136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] pueued being flagged as Trojan:Win32/Bearfoos.B!ml by Windows Defender #421
Comments
Well, this is weird. How are binaries builtI just took a look at it and The way these binaries are built is via this automated release pipeline: As soon as a new git tag for pueue shows up, the binaries are uploaded and published. Checking them in an online toolVirustotalVirustotal categorized releases 3.1.2 and 3.1.1 of KasperskyKapersky however, which I trust much more as they're actually quite competent, showed all of those binaries to be 100% clean. AnalysisLet's just assume that this is a real issue. If Virustotal and Windows defender are correct, the To be honest, I find that quite unrealistic. But even if it wasn't, we should start to see a pretty big fallout in the windows ecosystem right now. AssessmentPersonally, I think that this is a false positive. From my understanding Anti virus programs analyze program behavior and try to detect malicious programs based on certain heuristics. Pueued acts very much like a remote command & control server (which is even more true for Windows, as it doesn't have unix sockets), which is basically what black hats use to control a system, once they managed to deploy a rootkit. I wouldn't be surprised if a heuristic was triggered by its normal behavior. False Further stepsI'm not sure what the correct way forward is for such a scenario is. To be honest, if this is a false positive I don't really feel like taking care of this, as I don't want to spent time to fight against anti-virus heuristics for an OS I don't use. If I can assist you in any way to determine whether my binaries are poisoned or if you can point me to a direction on how to easily tell Microsoft that my binaries aren't trojans, I'll happily do so. Until then, I'm not sure what the next step should be. |
If you know your way around systems programming, you could take the equivalent of windows' As long as there's no visible weird behavior, you should definitely be good to go :) |
Thanks for the very detailed investigation, I really appreciate it! As you say, I don't think there's a real issue here, it looks more like a false positive from the checker (which I believe uses heuristics which can be fooled, so that's not unlikely). I don't know of a way to report false positives to MS, unfortunately, but I'll do some digging and see what I can find. The annoyance is that the checker "quarantines" the files (i.e., deletes them!) so the program isn't usable if it does so. You can, however, tell it to ignore the file, it's just that you need to wait for the alert and then manually say "ignore". (Update: I reported the issue via the "Feedback Hub" - https://aka.ms/AAjvf9b, although that link may only work on Windows as it opens the feedback hub app for me. I'm not sure there's much chance they'll do anything with it, but at least it's on record). One minor thing that would have been useful when I was checking everything was OK, would have been if the hashes for the release files were published here - is that something you could add to the release process? It's not a huge deal if not, it would just have been a small extra reassurance. Again, thanks for the help here. I was mostly reporting it in case others hit the same issue - so I'm fine with leaving it as simply a false positive from Windows Defender. |
That's a good point :) I'll take a look how to include the hashes in future releases :) |
I'll keep the issue open for a bit, so other people can quickly spot it and chime in :) If anybody else hase more info about this topic, I would be interested to hear about it! |
I talked with a good friend of mine and they told me that this might also be triggered by It might be a good idea to disable |
Awesome! Once again, many thanks 🙂 |
Describe the bug
I installed pueue on Windows 11 via scoop. I started pueued using
pueued -d
and ran a few tasks to test the program out. After a while I got an alert saying that Windows Defender had detected and quarantined a trojan, classified as Trojan:Win32/Bearfoos.B!ml. Checking the logs, the executable was pueued.exe.Steps to reproduce
Not sure - start
pueued -d
and wait a while.Debug logs (if relevant)
No response
Operating system
Windows 11
Pueue version
3.1.2
Additional context
No response
The text was updated successfully, but these errors were encountered: