74221 matches found
Astra Linux – Vulnerability in python-tornado
Tornado is a Python web framework and asynchronous networking library. In versions 6.5.2 and earlier, a single maliciously crafted HTTP request could block the server’s event loop for an extended period, due to the use of the HTTPHeaders.add method. This method accumulates values using string...
Astra Linux – vulnerability in python2.7, pypy
In Lib/tarfile.py within Python up to version 3.8.3, an attacker can craft a TAR archive that results in an infinite loop when opened by tarfile.open, as procpax fails to validate the header...
Astra Linux - vulnerability in pillow
In Pillow versions prior to 9.0.0, PIL.ImageMath.eval enables evaluation of arbitrary expressions—including those that utilize the Python exec method. A lambda expression can also be used...
Astra Linux – Vulnerability in python-jwcrypto
JWCrypto implements the JWK, JWS, and JWE specifications using python-cryptography. Prior to version 1.5.6, an attacker could cause a denial-of-service attack by passing in a malicious JWE Token with a high compression ratio. When the server processed this token, it would consume a lot of memory...
Astra Linux – Vulnerabilities in Python 2.7, Python 3.7, and Pypy
A XXE issue was discovered in Python through version 3.9.1. The plistlib module no longer accepts entity declarations in XML plist files to prevent XML vulnerabilities...
Astra Linux – Vulnerability in python-urllib3
The urllib3 library before version 1.24.2 in Python mishandles certain cases where the desired set of CA certificates differs from the CA certificates stored in the operating system’s store. As a result, SSL connections succeed in situations where a verification failure would be the correct...
Astra Linux – vulnerability in lxml
Lxml is a library for processing XML and HTML in Python. Prior to version 6.1.0, using either of the two parsers with the default configuration with resolveentities=True allowed untrusted XML input to read local files. Setting the resolveentities option explicitly to resolveentities='internal' or...
Astra Linux – Vulnerability in pillow
In versions 8.2.0 and earlier of Pillow, as well as versions 1.1.7 and earlier of PIL Python Imaging Library, an attacker can pass controlled parameters directly into the convert function, thereby triggering a buffer overflow in Convert.c...
Astra Linux – Vulnerability in Python-Django
A issue was discovered in Django 2.2 before 2.2.16, 3.0 before 3.0.10, and 3.1 before 3.1.1 when Python 3.7+ was used. The intermediate-level directories of the filesystem cache had the system’s standard umask instead of 0o077...
Astra Linux – vulnerability in Ansible
A flaw was found in Ansible Engine 2.9.18: sensitive information is not masked by default and is not protected by the nolog feature when using the sub-option feature of the basic.py module. This flaw enables an attacker to obtain sensitive data. The primary threat posed by this vulnerability is...
Astra Linux – Vulnerability in python-git
GitPython before version 3.1.54 contains an incomplete list of denylists in the unsafegitcloneoptions function, which omits the --template option. This allows attackers to execute arbitrary commands during cloning operations. Attackers can specify --template to point to a directory containing...
Astra Linux – Vulnerability in python-git
GitPython versions before 3.1.54 contain a vulnerability where an arbitrary file overwrite is possible, due to a flaw in the Diffable.diff method. This method fails to validate git options passed through thekwargs parameter. Attackers can provide the --output argument via another parameter, or us...
Astra Linux – vulnerability in python3.11
When reading an HTTP response from a server, if no read amount is specified, the default behavior is to use Content-Length. This allows a malicious server to cause the client to read large amounts of data into memory, potentially leading to an Out-of-Memory OOM condition or other types of...
Astra Linux – Vulnerability in Python 3.11, Python 3.7
The “tarfile” module will still apply normalization of AREGTYPE \x00 blocks to DIRTYPE, even when processing multi-block members such as GNUTYPELONGNAME or GNUTYPELONGLINK. This could lead to a crafted tar archive being misinterpreted by the tarfile module compared to other implementations...
Astra Linux – Vulnerability in Python 3.11, Python 3.7
User-controlled data URLs parsed by urllib.request.DataHandler allow injecting headers through newlines in the data URL’s media type...
Astra Linux – vulnerability in python3.11, python3.7
When loading a plist file, the plistlib module reads data at a size specified by the file itself; this means that a malicious file can cause OOM and DoS issues...
Astra Linux – vulnerability in python3.11, python3.7
When given a user-controlled command, the poplib module can inject additional commands via newline characters. Mitigation rejects commands containing control characters...
Astra Linux – vulnerability in python2.7, python3.7
The urllib.parse.urlsplit and urlparse functions improperly validate bracketed hosts , allowing hosts that are not IPv6 or IPvFuture. This behavior does not comply with RFC 3986 and may enable SSRF if a URL is processed by multiple URL parsers...
Astra Linux – Vulnerabilities in Python 2.7, Python 3.11, Python 3.7
Python-Markdown version 3.8 contains a vulnerability where malformed HTML-like sequences can cause html.parser.HTMLParser to raise an unhandled AssertionError during Markdown parsing. Since Python-Markdown does not catch this exception, any application that processes Markdown controlled by...
Astra Linux – Vulnerability found in Python 3.11, Python 2.7, Python 3.7, and Pypy
The email module in Python, as of version 3.11.3, incorrectly parses email addresses that contain special characters. The incorrect portion of the RFC2822 header is identified as the value of the addr-spec. In some applications, an attacker can bypass a protection mechanism by allowing access to...