Search vulnerabilities

Results 387

Export CSV
CVE-2016-0740

python-pillow: Integer overflow resulting in buffer overflow when reading invalid tiff file

Buffer overflow in the ImagingLibTiffDecode function in libImaging/TiffDecode.c in Pillow before 3.1.1 allows remote attackers to overwrite memory via a crafted TIFF file.

CVSS 3.0 · 6.5 Medium EPSS 2.7% KEV · Not listed
Vendors
Products
CVE-2016-0772

python: smtplib StartTLS stripping attack

The smtplib library in CPython (aka Python) before 2.7.12, 3.x before 3.4.5, and 3.5.x before 3.5.2 does not return an error when StartTLS fails, which might allow man-in-the-middle attackers to bypass the TLS protections by leveraging a network position between the client and the registry to block the StartTLS command, aka a "StartTLS stripping attack."

CVSS 3.0 · 6.5 Medium EPSS 15.4% KEV · Not listed
Vendors
CVE-2016-0775

python-pillow: Buffer overflow in FliDecode.c

Buffer overflow in the ImagingFliDecode function in libImaging/FliDecode.c in Pillow before 3.1.1 allows remote attackers to cause a denial of service (crash) via a crafted FLI file.

CVSS 3.0 · 6.5 Medium EPSS 2.5% KEV · Not listed
Vendors
Products
CVE-2016-1000032

TGCaptcha2 version 0.3.0 is vulnerable to a replay attack due to a missing nonce allowing attackers to use a single solved CAPTCHA multiple times.

CVSS 3.0 · 7.5 High EPSS 1.3% KEV · Not listed
Vendors
Products
CVE-2016-1494

The verify function in the RSA package for Python (Python-RSA) before 3.3 allows attackers to spoof signatures with a small public exponent via crafted signature padding, aka a BERserk attack.

CVSS 3.0 · 5.3 Medium EPSS 7.0% KEV · Not listed
Products
Fedora Leap Opensuse and 1 more
CVE-2016-2533

python-pillow: Buffer overflow in PCD decoding

Buffer overflow in the ImagingPcdDecode function in PcdDecode.c in Pillow before 3.1.1 and Python Imaging Library (PIL) 1.1.7 and earlier allows remote attackers to cause a denial of service (crash) via a crafted PhotoCD file.

CVSS 3.0 · 6.5 Medium EPSS 4.0% KEV · Not listed
CVE-2016-4009

python-pillow: integer overflow in the ImagingResampleHorizontal function

Integer overflow in the ImagingResampleHorizontal function in libImaging/Resample.c in Pillow before 3.1.1 allows remote attackers to have unspecified impact via negative values of the new size, which triggers a heap-based buffer overflow.

CVSS 3.0 · 9.8 Critical EPSS 7.9% KEV · Not listed
Vendors
Products
CVE-2016-5636

python: Heap overflow in zipimporter module

Integer overflow in the get_data function in zipimport.c in CPython (aka Python) before 2.7.12, 3.x before 3.4.5, and 3.5.x before 3.5.2 allows remote attackers to have unspecified impact via a negative data size value, which triggers a heap-based buffer overflow.

CVSS 3.0 · 9.8 Critical EPSS 25.5% KEV · Not listed
Vendors
CVE-2016-5699

python: http protocol steam injection attack

CRLF injection vulnerability in the HTTPConnection.putheader function in urllib2 and urllib in CPython (aka Python) before 2.7.10 and 3.x before 3.4.4 allows remote attackers to inject arbitrary HTTP headers via CRLF sequences in a URL.

CVSS 3.0 · 6.1 Medium EPSS 9.9% KEV · Not listed
Vendors
CVE-2016-9190

python-pillow: Missing check for negative image dimensions in ImagingNew (Storage.c)

Pillow before 3.3.2 allows context-dependent attackers to execute arbitrary code by using the "crafted image file" approach, related to an "Insecure Sign Extension" issue affecting the ImagingNew in Storage.c component.

CVSS 3.0 · 7.8 High EPSS 1.9% KEV · Not listed
Vendors
Products
CVE-2014-1604

The parser cache functionality in parsergenerator.py in RPLY (aka python-rply) before 0.7.1 allows local users to spoof cache data by pre-creating a temporary rply-*.json file with a predictable name.

CVSS 2.0 · 2.1 Low EPSS < 1% KEV · Not listed
Vendors
Products
CVE-2012-3458

python-beaker: weak use of crypto can leak information to remote attackers

Beaker before 1.6.4, when using PyCrypto to encrypt sessions, uses AES in ECB cipher mode, which might allow remote attackers to obtain portions of sensitive session data via unspecified vectors.

CVSS 2.0 · 4.3 Medium EPSS 2.5% KEV · Not listed
Vendors
Products
CVE-2012-4571

python-keyring: weak encryption in keyring

Python Keyring 0.9.1 does not securely initialize the cipher when encrypting passwords for CryptedFileKeyring files, which makes it easier for local users to obtain passwords via a brute-force attack.

CVSS 2.0 · 2.1 Low EPSS < 1% KEV · Not listed
Vendors
Products
CVE-2013-1633

python-setuptools: easy_install insecure installation mechanism

easy_install in setuptools before 0.7 uses HTTP to retrieve packages from the PyPI repository, and does not perform integrity checks on package contents, which allows man-in-the-middle attackers to execute arbitrary code via a crafted response to the default use of the product.

CVSS 2.0 · 6.8 Medium EPSS 2.0% KEV · Not listed
Vendors
Products
CVE-2013-2099

python: ssl.match_hostname() DoS via certificates with specially crafted hostname wildcard patterns

Algorithmic complexity vulnerability in the ssl.match_hostname function in Python 3.2.x, 3.3.x, and earlier, and unspecified versions of python-backports-ssl_match_hostname as used for older Python versions, allows remote attackers to cause a denial of service (CPU consumption) via multiple wildcard characters in the common name in a certificate.

CVSS 2.0 · 4.3 Medium EPSS 4.9% KEV · Not listed
Products
CVE-2013-4238

python: hostname check bypassing vulnerability in SSL module

The ssl.match_hostname function in the SSL module in Python 2.6 through 3.4 does not properly handle a '\0' character in a domain name in the Subject Alternative Name field of an X.509 certificate, which allows man-in-the-middle attackers to spoof arbitrary SSL servers via a crafted certificate issued by a legitimate Certification Authority, a related issue to CVE-2009-2408.

CVSS 2.0 · 4.3 Medium EPSS 5.3% KEV · Not listed
Vendors
Products
CVE-2014-1624

pyxdg: TOCTOU race condition in get_runtime_dir() when strict=False

Race condition in the xdg.BaseDirectory.get_runtime_dir function in python-xdg 0.25 allows local users to overwrite arbitrary files by pre-creating /tmp/pyxdg-runtime-dir-fallback-victim to point to a victim-owned location, then replacing it with a symlink to an attacker-controlled location once the get_runtime_dir function is called.

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

python: audioop: incorrect integer overflow checks

Multiple integer overflows in audioop.c in the audioop module in Python 2.6, 2.7, 3.1, and 3.2 allow context-dependent attackers to cause a denial of service (application crash) via a large fragment, as demonstrated by a call to audioop.lin2lin with a long string in the first argument, leading to a buffer overflow. NOTE: this vulnerability exists because of an incorrect fix for CVE-2008-3143.5.

CVSS 2.0 · 5.0 Medium EPSS 4.2% KEV · Not listed
Vendors
Products
CVE-2010-2089

Python: Memory corruption in audioop module

The audioop module in Python 2.7 and 3.2 does not verify the relationships between size arguments and byte string lengths, which allows context-dependent attackers to cause a denial of service (memory corruption and application crash) via crafted arguments, as demonstrated by a call to audioop.reverse with a one-byte string, a different vulnerability than CVE-2010-1634.

CVSS 2.0 · 5.0 Medium EPSS 14.6% KEV · Not listed
Vendors
CVE-2010-3492

python accept() implementation in async core is broken

The asyncore module in Python before 3.2 does not properly handle unsuccessful calls to the accept function, and does not have accompanying documentation describing how daemon applications should handle unsuccessful calls to the accept function, which makes it easier for remote attackers to conduct denial of service attacks that terminate these applications via network connections.

CVSS 2.0 · 5.0 Medium EPSS 3.4% KEV · Not listed
Vendors
Products