p PatchFirst

PatchFirst · Vulnérabilités récentes

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

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

Filtrer les vulnérabilités
Python

Vulnérabilités : 7135

  1. GHSA-432c-wxpg-m4q3

    Moyenne · CVSS 6.9Correctif disponible

    xml2rfc has file inclusion irregularities

    Version [3.12.0](https://github.com/ietf-tools/xml2rfc/blob/main/CHANGELOG.md#3120---2021-12-08) changed `xml2rfc` so that it would not access local files without the presence of its new `--allow-local-file-access` flag. This prevented XML External Entity (XXE) injection attacks with `xinclude` and XML entity references. It was discovered that `xml2rfc` does not respect `--allow-local-file-access` when a local file is specified as `src` in `artwork` or `sourcecode` elements. Furthermore, XML entity references can include any file inside the source dir and below without using the `--allow-local-file-access` flag. The `xml2rfc <= 3.26.0` beh

    • Mettez à jour vers 3.27.0
    Publication Mise à jour
  2. CVE-2025-25183

    Faible · CVSS 2.6EPSS 0,19%Correctif disponible

    vLLM using built-in hash() from Python 3.12 leads to predictable hash collisions in vLLM prefix cache

    vLLM is a high-throughput and memory-efficient inference and serving engine for LLMs. Maliciously constructed statements can lead to hash collisions, resulting in cache reuse, which can interfere with subsequent responses and cause unintended behavior. Prefix caching makes use of Python's built-in hash() function. As of Python 3.12, the behavior of hash(None) has changed to be a predictable constant value. This makes it more feasible that someone could try exploit hash collisions. The impact of a collision would be using cache that was generated using different content. Given knowledge of prompts in use and predictable hashing behavior, someo

    • Mettez à jour vers 0.7.2
    Publication Mise à jour
  3. CVE-2025-23217

    Élevée · CVSS 8.2EPSS 0,87%Correctif disponible

    Mitmweb API Authentication Bypass Using Proxy Server

    mitmproxy is a interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers and mitmweb is a web-based interface for mitmproxy. In mitmweb 11.1.1 and below, a malicious client can use mitmweb's proxy server (bound to `*:8080` by default) to access mitmweb's internal API (bound to `127.0.0.1:8081` by default). In other words, while the cannot access the API directly, they can access the API through the proxy. An attacker may be able to escalate this SSRF-style access to remote code execution. The mitmproxy and mitmdump tools are unaffected. Only mitmweb is affected. This vulnerability has been fixed in mitmpr

    • Mettez à jour vers 11.1.2
    • Mettez à jour vers 8.1.1-4
    Publication Mise à jour
  4. CVE-2025-24803

    Élevée · CVSS 8.4EPSS 0,39%Correctif disponible

    Stored Cross-Site Scripting (XSS) in MobSF

    Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework. According to Apple's documentation for bundle ID's, it must contain only alphanumeric characters (A–Z, a–z, and 0–9), hyphens (-), and periods (.). However, an attacker can manually modify this value in the `Info.plist` file and add special characters to the `<key>CFBundleIdentifier</key>` value. The `dynamic_analysis.html` file does not sanitize the received bundle value from Corellium and as a result, it is possible to break the HTML context and achieve Stored XSS. This issue

    • Mettez à jour vers 4.3.1
    Publication Mise à jour
  5. CVE-2025-24804

    Moyenne · CVSS 4.8EPSS 0,46%Correctif disponible

    Partial Denial of Service (DoS) in MobSF

    Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework. According to Apple's documentation for bundle ID's, it must contain only alphanumeric characters (A–Z, a–z, and 0–9), hyphens (-), and periods (.). However, an attacker can manually modify this value in the `Info.plist` file and add special characters to the `<key>CFBundleIdentifier</key>` value. When the application parses the wrong characters in the bundle ID, it encounters an error. As a result, it will not display content and will throw a 500 error instead. The only way to

    • Mettez à jour vers 4.3.1
    Publication Mise à jour
  6. CVE-2025-24805

    Élevée · CVSS 8.5EPSS 0,36%Correctif disponible

    Local Privilege Escalation in MobSF

    Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework. A local user with minimal privileges is able to make use of an access token for materials for scopes which it should not be accepted. This issue has been addressed in version 4.3.1 and all users are advised to upgrade. There are no known workarounds for this vulnerability.

    • Mettez à jour vers 4.3.1
    Publication Mise à jour
  7. CVE-2025-24372

    Élevée · CVSS 7.3EPSS 0,46%Correctif disponible

    XSS vector in user uploaded images in group/org and user profiles in ckan

    CKAN is an open-source DMS (data management system) for powering data hubs and data portals. Using a specially crafted file, a user could potentially upload a file containing code that when executed could send arbitrary requests to the server. If that file was opened by an administrator, it could lead to escalation of privileges of the original submitter or other malicious actions. Users must have been registered to the site to exploit this vulnerability. This vulnerability has been fixed in CKAN 2.10.7 and 2.11.2. Users are advised to upgrade. On versions prior to CKAN 2.10.7 and 2.11.2, site maintainers can restrict the file types supported

    • Mettez à jour vers 2.10.7
    • Mettez à jour vers 2.11.2
    Publication Mise à jour
  8. CVE-2025-24370

    Critique · CVSS 9.3EPSS 0,49%Correctif disponible

    Django-Unicorn Class Pollution Vulnerability, Leading to XSS, DoS and Authentication Bypass

    Django-Unicorn adds modern reactive component functionality to Django templates. Affected versions of Django-Unicorn are vulnerable to python class pollution vulnerability. The vulnerability arises from the core functionality `set_property_value`, which can be remotely triggered by users by crafting appropriate component requests and feeding in values of second and third parameter to the vulnerable function, leading to arbitrary changes to the python runtime status. With this finding at least five ways of vulnerability exploitation have been observed, stably resulting in Cross-Site Scripting (XSS), Denial of Service (DoS), and Authentication

    • Mettez à jour vers 0.62.0
    Publication Mise à jour
  9. CVE-2025-0938

    Moyenne · CVSS 6.3EPSS 1,56%Correctif disponible

    URL parser allowed square brackets in domain names

    The Python standard library functions `urllib.parse.urlsplit` and `urlparse` accepted domain names that included square brackets which isn't valid according to RFC 3986. Square brackets are only meant to be used as delimiters for specifying IPv6 and IPvFuture hosts in URLs. This could result in differential parsing across the Python URL parser and other specification-compliant URL parsers.

    • Mettez à jour vers 2.7.12-1ubuntu0~16.04.18+esm16
    • Mettez à jour vers 2.7.17-1~18.04ubuntu1.13+esm11
    • Mettez à jour vers 2.7.18-1~20.04.7+esm7
    • Mettez à jour vers 2.7.6-8ubuntu0.6+esm28
    • Mettez à jour vers 3.10.17
    • Mettez à jour vers 3.11.12
    • Mettez à jour vers 3.11.2-6+deb12u6
    • Mettez à jour vers 3.12.9
    • Mettez à jour vers 3.13.2
    • Mettez à jour vers 3.13.2-1
    • Mettez à jour vers 3.14.0a5
    • Mettez à jour vers 3.4.3-1ubuntu1~14.04.7+esm15
    • Mettez à jour vers 3.5.2-2ubuntu0~16.04.13+esm16
    • Mettez à jour vers 3.5.2-2ubuntu0~16.04.4~14.04.1+esm4
    • Mettez à jour vers 3.6.9-1~18.04ubuntu1.13+esm4
    • Mettez à jour vers 3.7.5-2ubuntu1~18.04.2+esm5
    • Mettez à jour vers 3.8.0-3ubuntu1~18.04.2+esm4
    • Mettez à jour vers 3.8.10-0ubuntu1~20.04.16
    • Mettez à jour vers 3.9.22
    • Mettez à jour vers 7.3.18+dfsg-2
    Publication Mise à jour
  10. CVE-2025-24795

    Moyenne · CVSS 4.4EPSS 0,14%Correctif disponible

    The Snowflake Connector for Python uses insecure cache files permissions

    The Snowflake Connector for Python provides an interface for developing Python applications that can connect to Snowflake and perform all standard operations. Snowflake discovered and remediated a vulnerability in the Snowflake Connector for Python. On Linux systems, when temporary credential caching is enabled, the Snowflake Connector for Python will cache temporary credentials locally in a world-readable file. This vulnerability affects versions 2.3.7 through 3.13.0. Snowflake fixed the issue in version 3.13.1.

    • Mettez à jour vers 3.13.1
    Publication Mise à jour
  11. CVE-2025-24794

    Moyenne · CVSS 6.7EPSS 0,25%Correctif disponible

    The Snowflake Connector for Python uses insecure deserialization of the OCSP response cache

    The Snowflake Connector for Python provides an interface for developing Python applications that can connect to Snowflake and perform all standard operations. Snowflake discovered and remediated a vulnerability in the Snowflake Connector for Python. The OCSP response cache uses pickle as the serialization format, potentially leading to local privilege escalation. This vulnerability affects versions 2.7.12 through 3.13.0. Snowflake fixed the issue in version 3.13.1.

    • Mettez à jour vers 3.13.1
    Publication Mise à jour
  12. CVE-2025-24793

    Élevée · CVSS 7EPSS 0,31%Correctif disponible

    Snowflake Connector for Python has an SQL Injection in write_pandas

    The Snowflake Connector for Python provides an interface for developing Python applications that can connect to Snowflake and perform all standard operations. Snowflake discovered and remediated a vulnerability in the Snowflake Connector for Python. A function from the snowflake.connector.pandas_tools module is vulnerable to SQL injection. This vulnerability affects versions 2.2.5 through 3.13.0. Snowflake fixed the issue in version 3.13.1.

    • Mettez à jour vers 3.13.1
    Publication Mise à jour
  13. CVE-2025-24357

    Élevée · CVSS 7.5EPSS 0,89%Correctif disponible

    vLLM allows a malicious model RCE by torch.load in hf_model_weights_iterator

    vLLM is a library for LLM inference and serving. vllm/model_executor/weight_utils.py implements hf_model_weights_iterator to load the model checkpoint, which is downloaded from huggingface. It uses the torch.load function and the weights_only parameter defaults to False. When torch.load loads malicious pickle data, it will execute arbitrary code during unpickling. This vulnerability is fixed in v0.7.0.

    • Mettez à jour vers 0.7.0
    Publication Mise à jour
  14. GHSA-gvvw-rr8m-fj76

    Non évaluéeAucun correctif publié

    uniapi version 1.0.7 contained an information harvesting script.

    uniapi version 1.0.7 introduces code that would execute on import of the module and download a script from a remote URL, and would then execute the downloaded script in a thread. The downloaded script would harvest system information and `POST` the information to another remote URL. This code was found in the PyPI release artifacts and was not present in the public GitHub repository.

    Publication Mise à jour
  15. PYSEC-2025-2

    Non évaluéeAucun correctif publié

    uniapi version 1.0.7 contained an information harvesting script.

    uniapi version 1.0.7 introduces code that would execute on import of the module and download a script from a remote URL, and would then execute the downloaded script in a thread. The downloaded script would harvest system information and `POST` the information to another remote URL. This code was found in the PyPI release artifacts and was not present in the public GitHub repository.

    Publication Mise à jour
  16. CVE-2025-24359

    Élevée · CVSS 8.4EPSS 0,28%Correctif disponible

    ASTEVAL Vulnerable to Maliciously Crafted Format Strings Leading to Sandbox Escape

    ASTEVAL is an evaluator of Python expressions and statements. Prior to version 1.0.6, if an attacker can control the input to the `asteval` library, they can bypass asteval's restrictions and execute arbitrary Python code in the context of the application using the library. The vulnerability is rooted in how `asteval` performs handling of `FormattedValue` AST nodes. In particular, the `on_formattedvalue` value uses the dangerous format method of the str class. The code allows an attacker to manipulate the value of the string used in the dangerous call `fmt.format(__fstring__=val)`. This vulnerability can be exploited to access protected attri

    • Mettez à jour vers 1.0.6
    • Mettez à jour vers 1.0.6-2
    Publication Mise à jour
  17. GHSA-vp47-9734-prjw

    Élevée · CVSS 8.4Correctif disponible

    ASTEVAL Allows Malicious Tampering of Exposed AST Nodes Leads to Sandbox Escape

    ### Summary If an attacker can control the input to the asteval library, they can bypass its safety restrictions and execute arbitrary Python code within the application's context. ### Details The vulnerability is rooted in how `asteval` performs attribute access verification. In particular, the [`on_attribute`](https://github.com/lmfit/asteval/blob/8d7326df8015cf6a57506b1c2c167a1c3763e090/asteval/asteval.py#L565) node handler prevents access to attributes that are either present in the `UNSAFE_ATTRS` list or are formed by names starting and ending with `__`, as shown in the code snippet below: ```py def on_attribute(self, node): # (

    • Mettez à jour vers 1.0.6
    Publication Mise à jour
  18. CVE-2025-22153

    Élevée · CVSS 7.9EPSS 0,4%Correctif disponible

    try/except* clauses could allow bypass RestrictedPython via type confusion bug in the CPython interpreter

    RestrictedPython is a tool that helps to define a subset of the Python language which allows to provide a program input into a trusted environment. Via a type confusion bug in versions of the CPython interpreter starting in 3.11 and prior to 3.13.2 when using `try/except*`, RestrictedPython starting in version 6.0 and prior to version 8.0 could be bypassed. The issue is patched in version 8.0 of RestrictedPython by removing support for `try/except*` clauses. No known workarounds are available.

    • Mettez à jour vers 6.2-1ubuntu0.24.04.1~esm1
    • Mettez à jour vers 8.0
    • Mettez à jour vers 8.0-1
    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 →