-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Virus reported by G DATA Antivirus #4970
Comments
Here's output
|
Thanks for the report. You can find the image here: https://github.com/python-pillow/Pillow/blob/master/Tests/images/string_dimension.tiff This image was added as part of a fix for a security vulnerability (CVE-2019-16865), and is part of the test suite to make sure it remains fixed. It's not used by production code. Please feel free to send the image to GDATA and link them to here or the following links:
This is similar to #4730, so we could fix it on our side like #4929. There's something else going on here. You're trying to install for Python 3.8 on Windows but it's attempting to build from source and failing. It's usually tricky to build from source on Windows, and that's why we create prebuilt binary wheels, but for some reason it's not picking those up. If you'd like to debug this, you could post the output of |
Thank you for a quick response! Yes please, I'd like to debug.
|
Thanks! Looking at the Windows wheels (
Please could you also copy and paste the output of: pip --version
python --version
python -m pip --version |
Looks like it might be 19.0.3:
I think updating pip might be all that is needed here. |
That'll be it, for Python 3.8 on Windows, you need pip 19.3 or newer to install the prebuilt binary wheels. We recommend upgrading pip before installing Pillow: |
Damn, I missed that I was inside the virtualenv the whole time... Thanks guys :) Could I ask you one thing more? When I run pip install --upgrade pip --verbose I get this Exception: EDIT: or maybe should I just destroy the old venv and make new one, with upgraded pip? |
Searching, looks similar to pypa/pip#7069, you could try the suggestions in there. It might be cleaner to make a fresh venv. |
OK, I will do it. Can I somehow send you a cookie for help? :) |
A 👍 is enough :) |
I've created #4993 to resolve this. |
Hi,
I have a G DATA Antivirus. When I run 'pip install pillow', I get a virus detection popup. Please find a log (translated by me from Polish) attached below:
Time started Type File name Status
2020-10-06 14:47:02 Interactive string_dimension.tiff Ready
File: C:\Users<my user name>\AppData\Local\Temp\pip-install-6wdns6nr\pillow\Tests\images\string_dimension.tiff
Virus: Generic.Exploit.CVE-2017-11255.A (Scanner B)
Scanners: Engine A: AVA 25.27239, Engine B: GD 27.20416
What did you do?
run 'pip install pillow'
What did you expect to happen?
well, install the package
What actually happened?
a virus popup
What are your OS, Python and Pillow versions?
OS: Windows 10 Home
Python: python --version
Python 3.8.2
Pillow: that's the issue
I contacted the GDATA and they need the file to send it to the lab. I could do it myself, but I think your project could benefit from knowing what exactly happened and if it's a false positive, then why. If not, delete this bug report.
The text was updated successfully, but these errors were encountered: