p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de la pile Python · Page n° 183

Vulnérabilités publiées pour Python au cours des 30 derniers jours : 354. Présentes dans le catalogue KEV : 1.

Filtrer les vulnérabilités
Python

Vulnérabilités : 7137

  1. CVE-2024-49768

    Critique · CVSS 9.1EPSS 0,49%Correctif 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

    • Mettez à jour vers 2.1.2-2+deb12u1
    • Mettez à jour vers 2.1.2-2ubuntu0.1~esm1
    • Mettez à jour vers 3.0.1
    • Mettez à jour vers 3.0.1-1
    Publication Mise à jour
  2. CVE-2024-49769

    Élevée · CVSS 7.5EPSS 1,38%Correctif 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.

    • Mettez à jour vers 1.4.1-1ubuntu0.2
    • Mettez à jour vers 1.4.4-1.1ubuntu1.1
    • Mettez à jour vers 2.1.2-2+deb12u1
    • Mettez à jour vers 2.1.2-2ubuntu0.1~esm1
    • Mettez à jour vers 3.0.1
    • Mettez à jour vers 3.0.1-1
    Publication Mise à jour
  3. CVE-2024-8309

    Moyenne · CVSS 4.9EPSS 13,74%Correctif 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.

    • Mettez à jour vers 0.2.0
    • Mettez à jour vers 0.2.19
    • Mettez à jour vers 0.3.0
    Publication Mise à jour
  4. CVE-2024-8143

    Moyenne · CVSS 6.5EPSS 0,49%Aucun correctif publié

    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.

    Publication Mise à jour
  5. CVE-2024-6581

    Moyenne · CVSS 6.5EPSS 0,65%Correctif 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.

    • Mettez à jour vers 9.9
    Publication Mise à jour
  6. CVE-2024-7807

    Élevée · CVSS 7.5EPSS 0,63%Aucun correctif publié

    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.

    Publication Mise à jour
  7. CVE-2024-7962

    Élevée · CVSS 7.5EPSS 0,79%Aucun correctif publié

    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.

    Publication Mise à jour
  8. CVE-2024-49771

    Moyenne · CVSS 5.3EPSS 0,48%Correctif 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.

    • Mettez à jour vers 13.5.1
    Publication Mise à jour
  9. CVE-2024-47821

    Critique · CVSS 9.1EPSS 0,68%Correctif 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

    • Mettez à jour vers 0.5.0b3.dev87
    Publication Mise à jour
  10. CVE-2024-49767

    Moyenne · CVSS 6.9EPSS 1,09%Correctif 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.

    • Mettez à jour vers 0.19.9-1
    • Mettez à jour vers 0.20.0
    • Mettez à jour vers 2.0.2+dfsg1-1ubuntu0.22.04.3
    • Mettez à jour vers 2.2.2-3+deb12u1
    • Mettez à jour vers 3.0.1-3ubuntu0.2
    • Mettez à jour vers 3.0.6
    • Mettez à jour vers 3.1.3-2
    Publication Mise à jour
  11. CVE-2024-49766

    Moyenne · CVSS 6.3EPSS 0,78%Correctif 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.

    • Mettez à jour vers 3.0.6
    Publication Mise à jour
  12. CVE-2024-49750

    Moyenne · CVSS 5.5EPSS 0,2%Correctif 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

    • Mettez à jour vers 3.12.3
    Publication Mise à jour
  13. CVE-2024-48426

    Moyenne · CVSS 6.2EPSS 0,23%Aucun correctif publié

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

    Publication Mise à jour
  14. CVE-2024-48425

    Moyenne · CVSS 5.5EPSS 0,24%Correctif 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.

    • Mettez à jour vers 6.0.2+ds-1
    Publication Mise à jour
  15. GHSA-3vpc-4p9p-47hc

    Non évaluéeCorrectif 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

    • Mettez à jour vers 0.7.0b6
    Publication Mise à jour

Vérifiez votre serveur

Comparez votre pile et les versions installées aux bases de vulnérabilités actuelles.

Vérifiez votre serveur →