Lucene search

K
PythonPython

125 matches found

CVE
CVE
added 2016/06/30 5:59 p.m.469 views

CVE-2016-3189

Use-after-free vulnerability in bzip2recover in bzip2 1.0.6 allows remote attackers to cause a denial of service (crash) via a crafted bzip2 file, related to block ends set to before the start of the block.

6.5CVSS6.1AI score0.1058EPSS
CVE
CVE
added 2024/08/19 7:15 p.m.462 views

CVE-2024-7592

There is a LOW severity vulnerability affecting CPython, specifically the'http.cookies' standard library module. When parsing cookies that contained backslashes for quoted characters inthe cookie value, the parser would use an algorithm with quadraticcomplexity, resulting in excess CPU resources be...

7.5CVSS6.6AI score0.00468EPSS
CVE
CVE
added 2016/09/02 2:59 p.m.447 views

CVE-2016-5636

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.

10CVSS8.2AI score0.65882EPSS
CVE
CVE
added 2022/06/16 7:15 a.m.432 views

CVE-2017-20052

A vulnerability classified as problematic was found in Python 2.7.13. This vulnerability affects unknown code of the component pgAdmin4. The manipulation leads to uncontrolled search path. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used.

7.8CVSS6.3AI score0.00369EPSS
CVE
CVE
added 2022/08/23 1:15 a.m.430 views

CVE-2021-28861

Python 3.x through 3.10 has an open redirection vulnerability in lib/http/server.py due to no protection against multiple (/) at the beginning of URI path which may leads to information disclosure. NOTE: this is disputed by a third party because the http.server.html documentation page states "Warni...

7.4CVSS7.3AI score0.00586EPSS
CVE
CVE
added 2018/06/19 12:29 p.m.429 views

CVE-2018-1061

python before versions 2.7.15, 3.4.9, 3.5.6rc1, 3.6.5rc1 and 3.7.0 is vulnerable to catastrophic backtracking in the difflib.IS_LINE_JUNK method. An attacker could use this flaw to cause denial of service.

7.5CVSS7.4AI score0.01374EPSS
CVE
CVE
added 2014/06/05 9:55 p.m.424 views

CVE-2014-0224

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...

7.4CVSS7.5AI score0.92663EPSS
CVE
CVE
added 2014/12/12 11:59 a.m.422 views

CVE-2014-9365

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 th...

5.8CVSS7.1AI score0.02854EPSS
CVE
CVE
added 2024/09/03 1:15 p.m.417 views

CVE-2024-6232

There is a MEDIUM severity vulnerability affecting CPython. Regular expressions that allowed excessive backtracking during tarfile.TarFile header parsing are vulnerable to ReDoS via specifically-crafted tar archives.

7.5CVSS7.8AI score0.01519EPSS
CVE
CVE
added 2023/06/25 6:15 p.m.378 views

CVE-2023-36632

The legacy email.utils.parseaddr function in Python through 3.11.4 allows attackers to trigger "RecursionError: maximum recursion depth exceeded while calling a Python object" via a crafted argument. This argument is plausibly an untrusted value from an application's input data that was supposed to...

7.5CVSS7.3AI score0.00029EPSS
CVE
CVE
added 2020/02/20 5:15 p.m.357 views

CVE-2014-4650

The CGIHTTPServer module in Python 2.7.5 and 3.3.4 does not properly handle URLs in which URL encoding is used for path separators, which allows remote attackers to read script source code or conduct directory traversal attacks and execute unintended code via a crafted character sequence, as demons...

9.8CVSS7.5AI score0.12946EPSS
CVE
CVE
added 2014/05/19 2:55 p.m.351 views

CVE-2013-7040

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...

4.3CVSS8.2AI score0.01616EPSS
CVE
CVE
added 2023/08/22 7:16 p.m.327 views

CVE-2022-48560

A use-after-free exists in Python through 3.9 via heappushpop in heapq.

7.5CVSS7.5AI score0.00114EPSS
CVE
CVE
added 2017/11/17 5:29 a.m.324 views

CVE-2017-1000158

CPython (aka Python) up to 2.7.13 is vulnerable to an integer overflow in the PyString_DecodeEscape function in stringobject.c, resulting in heap-based buffer overflow (and possible arbitrary code execution)

9.8CVSS9.7AI score0.03288EPSS
CVE
CVE
added 2018/03/01 5:29 a.m.323 views

CVE-2017-18207

The Wave_read._read_fmt_chunk function in Lib/wave.py in Python through 3.6.4 does not ensure a nonzero channel value, which allows attackers to cause a denial of service (divide-by-zero and exception) via a crafted wav format audio file. NOTE: the vendor disputes this issue because Python applicat...

6.5CVSS7.1AI score0.00274EPSS
CVE
CVE
added 2018/06/11 9:29 p.m.322 views

CVE-2016-9063

An integer overflow during the parsing of XML using the Expat library. This vulnerability affects Firefox

9.8CVSS9.1AI score0.01379EPSS
CVE
CVE
added 2018/09/18 5:29 p.m.320 views

CVE-2018-1000802

Python Software Foundation Python (CPython) version 2.7 contains a CWE-77: Improper Neutralization of Special Elements used in a Command ('Command Injection') vulnerability in shutil module (make_archive function) that can result in Denial of service, Information gain via injection of arbitrary fil...

9.8CVSS9.8AI score0.21328EPSS
CVE
CVE
added 2016/05/26 4:59 p.m.310 views

CVE-2016-0718

Expat allows context-dependent attackers to cause a denial of service (crash) or possibly execute arbitrary code via a malformed input document, which triggers a buffer overflow.

9.8CVSS8.7AI score0.02267EPSS
CVE
CVE
added 2014/04/22 2:23 p.m.308 views

CVE-2013-7338

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 fu...

7.1CVSS7AI score0.06447EPSS
CVE
CVE
added 2015/07/23 12:59 a.m.300 views

CVE-2015-1283

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 relate...

6.8CVSS8.4AI score0.05699EPSS
CVE
CVE
added 2014/03/01 12:55 a.m.281 views

CVE-2014-1912

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.

7.5CVSS8AI score0.30617EPSS
CVE
CVE
added 2017/12/14 4:29 p.m.272 views

CVE-2017-17522

Lib/webbrowser.py in Python through 3.6.3 does not validate strings before launching the program specified by the BROWSER environment variable, which might allow remote attackers to conduct argument-injection attacks via a crafted URL. NOTE: a software maintainer indicates that exploitation is impo...

8.8CVSS8.4AI score0.00533EPSS
CVE
CVE
added 2012/06/27 10:18 a.m.254 views

CVE-2011-4940

The list_directory function in Lib/SimpleHTTPServer.py in SimpleHTTPServer in Python before 2.5.6c1, 2.6.x before 2.6.7 rc2, and 2.7.x before 2.7.2 does not place a charset parameter in the Content-Type HTTP header, which makes it easier for remote attackers to conduct cross-site scripting (XSS) at...

2.6CVSS6.8AI score0.00634EPSS
CVE
CVE
added 2018/02/08 5:29 p.m.254 views

CVE-2018-1000030

Python 2.7.14 is vulnerable to a Heap-Buffer-Overflow as well as a Heap-Use-After-Free. Python versions prior to 2.7.14 may also be vulnerable and it appears that Python 2.7.17 and prior may also be vulnerable however this has not been confirmed. The vulnerability lies when multiply threads are han...

3.6CVSS6.4AI score0.00952EPSS
CVE
CVE
added 2019/11/27 5:15 p.m.238 views

CVE-2016-1000110

The CGIHandler class in Python before 2.7.12 does not protect against the HTTP_PROXY variable name clash in a CGI script, which could allow a remote attacker to redirect HTTP requests.

6.1CVSS6.2AI score0.06797EPSS
CVE
CVE
added 2012/07/03 7:55 p.m.237 views

CVE-2012-0876

The XML parser (xmlparse.c) in expat before 2.1.0 computes hash values without restricting the ability to trigger hash collisions predictably, which allows context-dependent attackers to cause a denial of service (CPU consumption) via an XML file with many identifiers with the same value.

4.3CVSS7.4AI score0.00399EPSS
CVE
CVE
added 2016/09/02 2:59 p.m.237 views

CVE-2016-5699

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.

6.1CVSS6.6AI score0.22829EPSS
CVE
CVE
added 2023/08/22 7:16 p.m.237 views

CVE-2022-48566

An issue was discovered in compare_digest in Lib/hmac.py in Python through 3.9.1. Constant-time-defeating optimisations were possible in the accumulator variable in hmac.compare_digest.

5.9CVSS5.8AI score0.00044EPSS
CVE
CVE
added 2017/07/25 8:29 p.m.234 views

CVE-2017-9233

XML External Entity vulnerability in libexpat 2.2.0 and earlier (Expat XML Parser Library) allows attackers to put the parser in an infinite loop using a malformed external entity definition from an external DTD.

7.5CVSS8.4AI score0.00439EPSS
CVE
CVE
added 2020/07/04 11:15 p.m.230 views

CVE-2020-15523

In Python 3.6 through 3.6.10, 3.7 through 3.7.8, 3.8 through 3.8.4rc1, and 3.9 through 3.9.0b4 on Windows, a Trojan horse python3.dll might be used in cases where CPython is embedded in a native application. This occurs because python3X.dll may use an invalid search path for python3.dll loading (af...

7.8CVSS7.4AI score0.00378EPSS
CVE
CVE
added 2013/08/18 2:52 a.m.225 views

CVE-2013-4238

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 iss...

4.3CVSS6.2AI score0.04364EPSS
CVE
CVE
added 2015/10/06 1:59 a.m.210 views

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...

7.2CVSS6.7AI score0.00174EPSS
CVE
CVE
added 2016/09/02 2:59 p.m.202 views

CVE-2016-0772

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...

6.5CVSS6.5AI score0.08895EPSS
CVE
CVE
added 2012/08/27 11:55 p.m.201 views

CVE-2011-4944

Python 2.6 through 3.2 creates ~/.pypirc with world-readable permissions before changing them after data has been written, which introduces a race condition that allows local users to obtain a username and password by reading this file.

1.9CVSS8.1AI score0.00045EPSS
CVE
CVE
added 2011/05/24 11:55 p.m.200 views

CVE-2011-1521

The urllib and urllib2 modules in Python 2.x before 2.7.2 and 3.x before 3.2.1 process Location headers that specify redirection to file: URLs, which makes it easier for remote attackers to obtain sensitive information or cause a denial of service (resource consumption) via a crafted URL, as demons...

6.4CVSS7.3AI score0.02608EPSS
CVE
CVE
added 2017/08/24 8:29 p.m.191 views

CVE-2014-4616

Array index error in the scanstring function in the _json module in Python 2.7 through 3.5 and simplejson before 2.6.1 allows context-dependent attackers to read arbitrary process memory via a negative index value in the idx argument to the raw_decode function.

5.9CVSS6AI score0.00783EPSS
CVE
CVE
added 2018/03/07 2:29 p.m.190 views

CVE-2018-1000117

Python Software Foundation CPython version From 3.2 until 3.6.4 on Windows contains a Buffer Overflow vulnerability in os.symlink() function on Windows that can result in Arbitrary code execution, likely escalation of privilege. This attack appears to be exploitable via a python script that creates...

7.2CVSS6.9AI score0.00115EPSS
CVE
CVE
added 2016/06/30 5:59 p.m.189 views

CVE-2016-4472

The overflow protection in Expat is removed by compilers with certain optimization settings, which allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via crafted XML data. NOTE: this vulnerability exists because of an incomplete fix for CVE-2015-1283 and...

8.1CVSS8.9AI score0.05699EPSS
CVE
CVE
added 2012/10/05 9:55 p.m.176 views

CVE-2012-1150

Python before 2.6.8, 2.7.x before 2.7.3, 3.x before 3.1.5, and 3.2.x before 3.2.3 computes hash values without restricting the ability to trigger hash collisions predictably, which allows context-dependent attackers to cause a denial of service (CPU consumption) via crafted input to an application ...

5CVSS8.1AI score0.01616EPSS
CVE
CVE
added 2019/07/08 1:15 a.m.171 views

CVE-2019-13404

The MSI installer for Python through 2.7.16 on Windows defaults to the C:\Python27 directory, which makes it easier for local users to deploy Trojan horse code. (This also affects old 3.x releases before 3.5.) NOTE: the vendor's position is that it is the user's responsibility to ensure C:\Python27...

9.3CVSS7.5AI score0.00124EPSS
CVE
CVE
added 2023/06/07 8:15 p.m.160 views

CVE-2023-33595

CPython v3.12.0 alpha 7 was discovered to contain a heap use-after-free via the function ascii_decode at /Objects/unicodeobject.c.

5.5CVSS5.4AI score0.00044EPSS
CVE
CVE
added 2012/10/05 9:55 p.m.158 views

CVE-2012-0845

SimpleXMLRPCServer.py in SimpleXMLRPCServer in Python before 2.6.8, 2.7.x before 2.7.3, 3.x before 3.1.5, and 3.2.x before 3.2.3 allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via an XML-RPC POST request that contains a smaller amount of data than specified...

5CVSS8.2AI score0.053EPSS
CVE
CVE
added 2013/10/09 2:53 p.m.153 views

CVE-2013-2099

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 wildcar...

4.3CVSS6AI score0.03473EPSS
CVE
CVE
added 2022/03/10 5:47 p.m.143 views

CVE-2022-26488

In Python before 3.10.3 on Windows, local users can gain privileges because the search path is inadequately secured. The installer may allow a local attacker to add user-writable directories to the system search path. To exploit, an administrator must have installed Python for all users and enabled...

7CVSS6.7AI score0.01157EPSS
CVE
CVE
added 2009/01/28 2:30 a.m.142 views

CVE-2008-5983

Untrusted search path vulnerability in the PySys_SetArgv API function in Python 2.6 and earlier, and possibly later versions, prepends an empty string to sys.path when the argv[0] argument does not contain a path separator, which might allow local users to execute arbitrary code via a Trojan horse ...

6.9CVSS6.1AI score0.00134EPSS
CVE
CVE
added 2012/08/14 10:55 p.m.140 views

CVE-2012-2135

The utf-16 decoder in Python 3.1 through 3.3 does not update the aligned_end variable after calling the unicode_decode_call_errorhandler function, which allows remote attackers to obtain sensitive information (process memory) or cause a denial of service (memory corruption and crash) via unspecifie...

6.4CVSS6.7AI score0.01898EPSS
CVE
CVE
added 2014/10/08 5:55 p.m.132 views

CVE-2014-7185

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.

6.4CVSS7.1AI score0.00853EPSS
CVE
CVE
added 2006/03/30 11:2 a.m.126 views

CVE-2006-1542

Stack-based buffer overflow in Python 2.4.2 and earlier, running on Linux 2.6.12.5 under gcc 4.0.3 with libc 2.3.5, allows local users to cause a "stack overflow," and possibly gain privileges, by running a script from a current working directory that has a long name, related to the realpath functi...

3.7CVSS6.5AI score0.00243EPSS
CVE
CVE
added 2008/04/18 5:5 p.m.113 views

CVE-2008-1887

Python 2.5.2 and earlier allows context-dependent attackers to execute arbitrary code via multiple vectors that cause a negative size value to be provided to the PyString_FromStringAndSize function, which allocates less memory than expected when assert() is disabled and triggers a buffer overflow.

9.3CVSS7.7AI score0.03121EPSS
CVE
CVE
added 2008/08/01 2:41 p.m.105 views

CVE-2008-3143

Multiple integer overflows in Python before 2.5.2 might allow context-dependent attackers to have an unknown impact via vectors related to (1) Include/pymem.h; (2) _csv.c, (3) _struct.c, (4) arraymodule.c, (5) audioop.c, (6) binascii.c, (7) cPickle.c, (8) cStringIO.c, (9) cjkcodecs/multibytecodec.c...

7.5CVSS7.1AI score0.01557EPSS
Total number of security vulnerabilities125