Search vulnerabilities

Results 387

Export CSV
CVE-2016-9189

python-pillow: Integer overflows leading to memory disclosure in PyImaging_MapBuffer (Map.c)

Pillow before 3.3.2 allows context-dependent attackers to obtain sensitive information by using the "crafted image file" approach, related to an "Integer Overflow" issue affecting the Image.core.map_buffer in map.c component.

CVSS 3.0 · 5.5 Medium EPSS 1.9% KEV · Not listed
Vendors
Products
CVE-2013-7040

python: hash secret can be recovered remotely

Python 2.7 before 3.4 only uses the last eight bits of the prefix to randomize hash values, which causes it to compute hash values without restricting the ability to trigger hash collisions predictably and makes it easier for context-dependent attackers to cause a denial of service (CPU consumption) via crafted input to an application that maintains a hash table. NOTE: this vulnerability exists because of an incomplete fix for CVE-2012-1150.

CVSS 2.0 · 4.3 Medium EPSS 3.1% KEV · Not listed
Vendors
Products
CVE-2013-7338

python: malformed ZIP files could cause 100% CPU usage

Python before 3.3.4 RC1 allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via a file size value larger than the size of the zip file to the (1) ZipExtFile.read, (2) ZipExtFile.read(n), (3) ZipExtFile.readlines, (4) ZipFile.extract, or (5) ZipFile.extractall function.

CVSS 2.0 · 7.1 High EPSS 5.1% KEV · Not listed
Vendors
Products
CVE-2013-7440

python: wildcard matching rules do not follow RFC 6125

The ssl.match_hostname function in CPython (aka Python) before 2.7.9 and 3.x before 3.3.3 does not properly handle wildcards in hostnames, which might allow man-in-the-middle attackers to spoof servers via a crafted certificate.

CVSS 3.0 · 5.9 Medium EPSS 1.9% KEV · Not listed
Vendors
CVE-2014-0224

openssl: SSL/TLS MITM vulnerability

OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h does not properly restrict processing of ChangeCipherSpec messages, which allows man-in-the-middle attackers to trigger use of a zero-length master key in certain OpenSSL-to-OpenSSL communications, and consequently hijack sessions or obtain sensitive information, via a crafted TLS handshake, aka the "CCS Injection" vulnerability.

CVSS 3.1 · 7.4 High EPSS 95.3% KEV · Not listed
Products
CVE-2014-1829

python-requests: redirect can expose netrc password

Requests (aka python-requests) before 2.3.0 allows remote servers to obtain a netrc password by reading the Authorization header in a redirected request.

CVSS 2.0 · 5.0 Medium EPSS 2.2% KEV · Not listed
Vendors
Canonical Debian Mageia and 1 more
Products
CVE-2014-1830

python-requests: Proxy-Authorization header leak

Requests (aka python-requests) before 2.3.0 allows remote servers to obtain sensitive information by reading the Proxy-Authorization header in a redirected request.

CVSS 2.0 · 5.0 Medium EPSS 2.0% KEV · Not listed
Vendors
Products
CVE-2014-1912

python: buffer overflow in socket.recvfrom_into()

Buffer overflow in the socket.recvfrom_into function in Modules/socketmodule.c in Python 2.5 before 2.7.7, 3.x before 3.3.4, and 3.4.x before 3.4rc1 allows remote attackers to execute arbitrary code via a crafted string.

CVSS 2.0 · 7.5 High EPSS 27.2% KEV · Not listed
Vendors
Products
CVE-2014-1932

python-imaging: insecure temporary file creation

The (1) load_djpeg function in JpegImagePlugin.py, (2) Ghostscript function in EpsImagePlugin.py, (3) load function in IptcImagePlugin.py, and (4) _copy function in Image.py in Python Image Library (PIL) 1.1.7 and earlier and Pillow before 2.3.1 do not properly create temporary files, which allow local users to overwrite arbitrary files and obtain sensitive information via a symlink attack on the temporary file.

CVSS 2.0 · 4.4 Medium EPSS < 1% KEV · Not listed
Vendors
CVE-2014-1933

python-imaging: temporary file name exposure in process list

The (1) JpegImagePlugin.py and (2) EpsImagePlugin.py scripts in Python Image Library (PIL) 1.1.7 and earlier and Pillow before 2.3.1 uses the names of temporary files on the command line, which makes it easier for local users to conduct symlink attacks by listing the processes.

CVSS 2.0 · 2.1 Low EPSS < 1% KEV · Not listed
Vendors
CVE-2014-2667

python: os.makedirs(exist_ok=True) is not thread-safe in Python 3.x

Race condition in the _get_masked_mode function in Lib/os.py in Python 3.2 through 3.5, when exist_ok is set to true and multiple threads are used, might allow local users to bypass intended file permissions by leveraging a separate application vulnerability before the umask has been set to the expected value.

CVSS 2.0 · 3.3 Low EPSS < 1% KEV · Not listed
Vendors
Products
CVE-2014-3007

python-imaging: command injection issue

Python Image Library (PIL) 1.1.7 and earlier and Pillow 2.3 might allow remote attackers to execute arbitrary commands via shell metacharacters in unspecified vectors related to CVE-2014-1932, possibly JpegImagePlugin.py.

CVSS 2.0 · 10.0 Critical EPSS 10.4% KEV · Not listed
Vendors
CVE-2014-3589

python-imaging: DoS in IcnsImagePlugin

PIL/IcnsImagePlugin.py in Python Imaging Library (PIL) and Pillow before 2.3.2 and 2.5.x before 2.5.2 allows remote attackers to cause a denial of service via a crafted block size.

CVSS 2.0 · 5.0 Medium EPSS 3.4% KEV · Not listed
CVE-2014-3598

python-pillow: Jpeg2KImagePlugin infinite loop DoS

The Jpeg2KImagePlugin plugin in Pillow before 2.5.3 allows remote attackers to cause a denial of service via a crafted image.

CVSS 2.0 · 5.0 Medium EPSS 2.0% KEV · Not listed
Vendors
Products
CVE-2014-7185

python: buffer() integer overflow leading to out of bounds read

Integer overflow in bufferobject.c in Python before 2.7.8 allows context-dependent attackers to obtain sensitive information from process memory via a large size and offset in a "buffer" function.

CVSS 2.0 · 6.4 Medium EPSS 5.1% KEV · Not listed
Vendors
Products
CVE-2014-9365

python: failure to validate certificates in the HTTP client with TLS (PEP 476)

The HTTP clients in the (1) httplib, (2) urllib, (3) urllib2, and (4) xmlrpclib libraries in CPython (aka Python) 2.x before 2.7.9 and 3.x before 3.4.3, when accessing an HTTPS URL, do not (a) check the certificate against a trust store or verify that the server hostname matches a domain name in the subject's (b) Common Name or (c) subjectAltName field of the X.509 certificate, which allows man-in-the-middle attackers to spoof SSL servers via an arbitrary valid certificate.

CVSS 3.0 · 4.7 Medium EPSS 3.0% KEV · Not listed
Vendors
Products
CVE-2014-9601

python-pillow: potential denial-of-service during PNG decompression

Pillow before 2.7.0 allows remote attackers to cause a denial of service via a compressed text chunk in a PNG image that has a large size when it is decompressed.

CVSS 2.0 · 5.0 Medium EPSS 4.7% KEV · Not listed
Vendors
Products
Fedora Opensuse Solaris and 1 more
CVE-2015-1283

chromium-browser: Heap-buffer-overflow in expat.

Multiple integer overflows in the XML_GetBuffer function in Expat through 2.1.0, as used in Google Chrome before 44.0.2403.89 and other products, allow remote attackers to cause a denial of service (heap-based buffer overflow) or possibly have unspecified other impact via crafted XML data, a related issue to CVE-2015-2716.

CVSS 2.0 · 6.8 Medium EPSS 18.3% KEV · Not listed
Vendors
Canonical Debian Google and 6 more
Products
CVE-2015-2296

python-requests: session fixation and cookie stealing vulnerability

The resolve_redirects function in sessions.py in requests 2.1.0 through 2.5.3 allows remote attackers to conduct session fixation attacks via a cookie without a host value in a redirect.

CVSS 2.0 · 6.8 Medium EPSS 3.2% KEV · Not listed
CVE-2015-5652

Untrusted search path vulnerability in python.exe in Python through 3.5.0 on Windows allows local users to gain privileges via a Trojan horse readline.pyd file in the current working directory. NOTE: the vendor says "It was determined that this is a longtime behavior of Python that cannot really be altered at this point."

CVSS 2.0 · 7.2 High EPSS < 1% KEV · Not listed
Vendors
Products