espressif / esptool

Espressif SoC serial bootloader utility
https://docs.espressif.com/projects/esptool
GNU General Public License v2.0
5.6k stars 1.39k forks source link

esptool-v4.7.0-win64.zip is detected as Trojan:AndroidOS/ZkarletFlash by Windows Defender (ESPTOOL-790) #944

Closed rlowens closed 9 months ago

rlowens commented 10 months ago

Operating System

Windows 10

Esptool Version

v4.7.0

Python Version

N/A

Full Esptool Command Line that Was Run

No response

Esptool Output

Windows Defender (Security intelligence version: 1.403.1516.0 Version created on: 1/1/2024 9:21 PM) blocks access to esptool-v4.7.0-win64.zip as Trojan:AndroidOS/ZkarletFlash.

I've submitted the file for review at https://www.microsoft.com/en-us/wdsi/submission/67f5ca74-b772-4821-9730-ec0226f3d84c

If I manually Allow the detection in Windows Defender I can unzip and the resulting files are not detected as infected, only the zip file is.

What is the Expected Behaviour?

File should download and be usable without Windows Defender blocking it.

More Information

Detection by Windows Defender: esptool trojan scan

Current online Windows Defender false-detection case result: image

I've also scanned esptool-v4.7.0-win64.zip with VirusTotal.com and it found 16 detections https://www.virustotal.com/gui/file/2bf76ac51f537f5e409fdc38e502f0ca4217db832af4572a80f97f2c6e1cb63e

image

Running the same Windows Defender and VirusTotal.com scans on esptool-v4.6.2-win64.zip result in no detections.

Other Steps to Reproduce

No response

Jason2866 commented 10 months ago

False positive virus alert. Caused from the used PyInstaller.

radimkarnis commented 10 months ago

Hello @rlowens, thanks for the report and for submitting the file for review. This is indeed a false positive.

We sign the releases on Windows to prevent these false antivirus detections from happening, but that might not be enough. I will also send the files for review, hopefully this will be whitelisted soon.

I don't think there's more that can be done at the moment. I'll keep this open until the Microsoft ticket is resolved.