p PatchFirst

PatchFirst · Vulnerabilidades recientes

Vulnerabilidades de la pila Python · Página 183

Vulnerabilidades publicadas para Python en los últimos 30 días: 354. Incluidas en el catálogo KEV: 1.

Filtrar vulnerabilidades
Python

Vulnerabilidades: 7137

  1. CVE-2024-49768

    Crítica · CVSS 9.1EPSS 0,49%Corrección disponible

    Waitress has request processing race condition in HTTP pipelining with invalid first request

    Waitress is a Web Server Gateway Interface server for Python 2 and 3. A remote client may send a request that is exactly recv_bytes (defaults to 8192) long, followed by a secondary request using HTTP pipelining. When request lookahead is disabled (default) we won't read any more requests, and when the first request fails due to a parsing error, we simply close the connection. However when request lookahead is enabled, it is possible to process and receive the first request, start sending the error message back to the client while we read the next request and queue it. This will allow the secondary request to be serviced by the worker thread w

    • Actualiza a 2.1.2-2+deb12u1
    • Actualiza a 2.1.2-2ubuntu0.1~esm1
    • Actualiza a 3.0.1
    • Actualiza a 3.0.1-1
    Publicación Actualización
  2. CVE-2024-49769

    Alta · CVSS 7.5EPSS 1,38%Corrección disponible

    Waitress has a denial of service leading to high CPU usage/resource exhaustion

    Waitress is a Web Server Gateway Interface server for Python 2 and 3. When a remote client closes the connection before waitress has had the opportunity to call getpeername() waitress won't correctly clean up the connection leading to the main thread attempting to write to a socket that no longer exists, but not removing it from the list of sockets to attempt to process. This leads to a busy-loop calling the write function. A remote attacker could run waitress out of available sockets with very little resources required. Waitress 3.0.1 contains fixes that remove the race condition.

    • Actualiza a 1.4.1-1ubuntu0.2
    • Actualiza a 1.4.4-1.1ubuntu1.1
    • Actualiza a 2.1.2-2+deb12u1
    • Actualiza a 2.1.2-2ubuntu0.1~esm1
    • Actualiza a 3.0.1
    • Actualiza a 3.0.1-1
    Publicación Actualización
  3. CVE-2024-8309

    Media · CVSS 4.9EPSS 13,74%Corrección disponible

    SQL Injection in langchain-ai/langchain

    A vulnerability in the GraphCypherQAChain class of langchain-ai/langchain version 0.2.5 allows for SQL injection through prompt injection. This vulnerability can lead to unauthorized data manipulation, data exfiltration, denial of service (DoS) by deleting all data, breaches in multi-tenant security environments, and data integrity issues. Attackers can create, update, or delete nodes and relationships without proper authorization, extract sensitive data, disrupt services, access data across different tenants, and compromise the integrity of the database.

    • Actualiza a 0.2.0
    • Actualiza a 0.2.19
    • Actualiza a 0.3.0
    Publicación Actualización
  4. CVE-2024-8143

    Media · CVSS 6.5EPSS 0,49%Sin corrección publicada

    Unauthorized Access to User Chat History in gaizhenbiao/chuanhuchatgpt

    In the latest version (20240628) of gaizhenbiao/chuanhuchatgpt, an issue exists in the /file endpoint that allows authenticated users to access the chat history of other users. When a user logs in, a directory is created in the history folder with the user's name. By manipulating the /file endpoint, an authenticated user can enumerate and access files in other users' directories, leading to unauthorized access to private chat histories. This vulnerability can be exploited to read any user's private chat history.

    Publicación Actualización
  5. CVE-2024-6581

    Media · CVSS 6.5EPSS 0,65%Corrección disponible

    Remote Code Execution due to Stored XSS in parisneo/lollms

    A vulnerability in the discussion image upload function of the Lollms application, version v9.9, allows for the uploading of SVG files. Due to incomplete filtering in the sanitize_svg function, this can lead to cross-site scripting (XSS) vulnerabilities, which in turn pose a risk of remote code execution. The sanitize_svg function only removes script elements and 'on*' event attributes, but does not account for other potential vectors for XSS within SVG files. This vulnerability can be exploited when authorized users access a malicious URL containing the crafted SVG file.

    • Actualiza a 9.9
    Publicación Actualización
  6. CVE-2024-7807

    Alta · CVSS 7.5EPSS 0,63%Sin corrección publicada

    Denial of Service (DOS) in gaizhenbiao/chuanhuchatgpt

    A vulnerability in gaizhenbiao/chuanhuchatgpt version 20240628 allows for a Denial of Service (DOS) attack. When uploading a file, if an attacker appends a large number of characters to the end of a multipart boundary, the system will continuously process each character, rendering ChuanhuChatGPT inaccessible. This uncontrolled resource consumption can lead to prolonged unavailability of the service, disrupting operations and causing potential data inaccessibility and loss of productivity.

    Publicación Actualización
  7. CVE-2024-7962

    Alta · CVSS 7.5EPSS 0,79%Sin corrección publicada

    Arbitrary File Read via Insufficient Validation in gaizhenbiao/chuanhuchatgpt

    An arbitrary file read vulnerability exists in gaizhenbiao/chuanhuchatgpt version 20240628 due to insufficient validation when loading prompt template files. An attacker can read any file that matches specific criteria using an absolute path. The file must not have a .json extension and, except for the first line, every other line must contain commas. This vulnerability allows reading parts of format-compliant files, including code and log files, which may contain highly sensitive information such as account credentials.

    Publicación Actualización
  8. CVE-2024-49771

    Media · CVSS 5.3EPSS 0,48%Corrección disponible

    MPXJ has a Potential Path Traversal Vulnerability

    MPXJ is an open source library to read and write project plans from a variety of file formats and databases. The patch for the historical vulnerability CVE-2020-35460 in MPXJ is incomplete as there is still a possibility that a malicious path could be constructed which would not be picked up by the original fix and allow files to be written to arbitrary locations. The issue is addressed in MPXJ version 13.5.1.

    • Actualiza a 13.5.1
    Publicación Actualización
  9. CVE-2024-47821

    Crítica · CVSS 9.1EPSS 0,68%Corrección disponible

    pyLoad vulnerable to remote code execution by download to /.pyload/scripts using /flashgot API

    pyLoad is a free and open-source Download Manager. The folder `/.pyload/scripts` has scripts which are run when certain actions are completed, for e.g. a download is finished. By downloading a executable file to a folder in /scripts and performing the respective action, remote code execution can be achieved in versions prior to 0.5.0b3.dev87. A file can be downloaded to such a folder by changing the download folder to a folder in `/scripts` path and using the `/flashgot` API to download the file. This vulnerability allows an attacker with access to change the settings on a pyload server to execute arbitrary code and completely compromise the

    • Actualiza a 0.5.0b3.dev87
    Publicación Actualización
  10. CVE-2024-49767

    Media · CVSS 6.9EPSS 1,09%Corrección disponible

    Werkzeug possible resource exhaustion when parsing file data in forms

    Werkzeug is a Web Server Gateway Interface web application library. Applications using `werkzeug.formparser.MultiPartParser` corresponding to a version of Werkzeug prior to 3.0.6 to parse `multipart/form-data` requests (e.g. all flask applications) are vulnerable to a relatively simple but effective resource exhaustion (denial of service) attack. A specifically crafted form submission request can cause the parser to allocate and block 3 to 8 times the upload size in main memory. There is no upper limit; a single upload at 1 Gbit/s can exhaust 32 GB of RAM in less than 60 seconds. Werkzeug version 3.0.6 fixes this issue.

    • Actualiza a 0.19.9-1
    • Actualiza a 0.20.0
    • Actualiza a 2.0.2+dfsg1-1ubuntu0.22.04.3
    • Actualiza a 2.2.2-3+deb12u1
    • Actualiza a 3.0.1-3ubuntu0.2
    • Actualiza a 3.0.6
    • Actualiza a 3.1.3-2
    Publicación Actualización
  11. CVE-2024-49766

    Media · CVSS 6.3EPSS 0,78%Corrección disponible

    Werkzeug safe_join not safe on Windows

    Werkzeug is a Web Server Gateway Interface web application library. On Python < 3.11 on Windows, os.path.isabs() does not catch UNC paths like //server/share. Werkzeug's safe_join() relies on this check, and so can produce a path that is not safe, potentially allowing unintended access to data. Applications using Python >= 3.11, or not using Windows, are not vulnerable. Werkzeug version 3.0.6 contains a patch.

    • Actualiza a 3.0.6
    Publicación Actualización
  12. CVE-2024-49750

    Media · CVSS 5.5EPSS 0,2%Corrección disponible

    Snowflake Connector for Python has sensitive data in logs

    The Snowflake Connector for Python provides an interface for developing Python applications that can connect to Snowflake and perform all standard operations. Prior to version 3.12.3, when the logging level was set by the user to DEBUG, the Connector could have logged Duo passcodes (when specified via the `passcode` parameter) and Azure SAS tokens. Additionally, the SecretDetector logging formatter, if enabled, contained bugs which caused it to not fully redact JWT tokens and certain private key formats. Snowflake released version 3.12.3 of the Snowflake Connector for Python, which fixes the issue. In addition to upgrading, users should revie

    • Actualiza a 3.12.3
    Publicación Actualización
  13. CVE-2024-48426

    Media · CVSS 6.2EPSS 0,23%Sin corrección publicada

    CVE-2024-48426

    A segmentation fault (SEGV) was detected in the SortByPTypeProcess::Execute function in the Assimp library during fuzz testing with AddressSanitizer. The crash occurred due to a read access to an invalid memory address (0x1000c9714971).

    Publicación Actualización
  14. CVE-2024-48425

    Media · CVSS 5.5EPSS 0,24%Corrección disponible

    CVE-2024-48425

    A segmentation fault (SEGV) was detected in the Assimp::SplitLargeMeshesProcess_Triangle::UpdateNode function within the Assimp library during fuzz testing using AddressSanitizer. The crash occurs due to a read access violation at address 0x000000000460, which points to the zero page, indicating a null or invalid pointer dereference.

    • Actualiza a 6.0.2+ds-1
    Publicación Actualización
  15. GHSA-3vpc-4p9p-47hc

    Sin evaluarCorrección disponible

    curl_cffi bundles a version of libcurl affected by High Severity vulnerability

    ### Summary curl_cffi is potentially affected by High Severity vulnerability (CVE-2023-38545) in libcurl<8.4.0 ### Details HIGH severity vulnerability in curl and libcurl: [announcement](https://github.com/curl/curl/discussions/12026#discussioncomment-7195548) Details are still unknown, but seems it will be a major issue as it's advertised by curl devs as "_probably the worst curl security flaw in a long time_". A patched version (8.4.0) and details will be published around 06:00 UTC on October 11. curl_cffi wheels on PyPI ship with libcurl 7.84.0 ### PoC [https://inspector.pypi.io/project/curl-cffi/0.5.10b2/packages/56/ae/eb7d39ad234f1f446

    • Actualiza a 0.7.0b6
    Publicación Actualización

Comprueba tu servidor

Compara tu pila y las versiones instaladas con las bases actuales de vulnerabilidades.

Comprueba tu servidor →