p PatchFirst

PatchFirst · Vulnérabilités récentes

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

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. CVE-2024-53948

    Moyenne · CVSS 5.3EPSS 0,85%Correctif disponible

    Apache Superset: Error verbosity exposes metadata in analytics databases

    Generation of Error Message Containing analytics metadata Information in Apache Superset. This issue affects Apache Superset: before 4.1.0. Users are recommended to upgrade to version 4.1.0, which fixes the issue.

    • Mettez à jour vers 4.1.0
    Publication Mise à jour
  2. CVE-2024-53947

    Faible · CVSS 2.3EPSS 0,84%Correctif disponible

    Apache Superset: Improper SQL authorisation, parse not checking for specific postgres functions

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Apache Superset. Specifically, certain engine-specific functions are not checked, which allows attackers to bypass Apache Superset's SQL authorization. This issue is a follow-up to CVE-2024-39887 with additional disallowed PostgreSQL functions now included: query_to_xml_and_xmlschema, table_to_xml, table_to_xml_and_xmlschema. This issue affects Apache Superset: <4.1.0. Users are recommended to upgrade to version 4.1.0, which fixes the issue or add these Postgres functions to the config set DISALLOWED_SQL_FUNCTIONS.

    • Mettez à jour vers 4.1.0
    Publication Mise à jour
  3. CVE-2024-12254

    Élevée · CVSS 8.7EPSS 1,87%Correctif disponible

    Unbounded memory buffering in SelectorSocketTransport.writelines()

    Starting in Python 3.12.0, the asyncio._SelectorSocketTransport.writelines() method would not "pause" writing and signal to the Protocol to drain the buffer to the wire once the write buffer reached the "high-water mark". Because of this, Protocols would not periodically drain the write buffer potentially leading to memory exhaustion. This vulnerability likely impacts a small number of users, you must be using Python 3.12.0 or later, on macOS or Linux, using the asyncio module with protocols, and using .writelines() method which had new zero-copy-on-write behavior in Python 3.12.0 and later. If not all of these factors are true

    • Mettez à jour vers 3.12.3-1ubuntu0.4
    • Mettez à jour vers 3.12.9
    • Mettez à jour vers 3.13.1-2
    • Mettez à jour vers 3.13.2
    • Mettez à jour vers 3.14.0a3
    Publication Mise à jour
  4. CVE-2024-53908

    Critique · CVSS 9.8EPSS 1,42%Correctif disponible

    CVE-2024-53908

    An issue was discovered in Django 5.1 before 5.1.4, 5.0 before 5.0.10, and 4.2 before 4.2.17. Direct usage of the django.db.models.fields.json.HasKey lookup, when an Oracle database is used, is subject to SQL injection if untrusted data is used as an lhs value. (Applications that use the jsonfield.has_key lookup via __ are unaffected.)

    • Mettez à jour vers 3:4.2.11-1ubuntu1.4
    • Mettez à jour vers 3:4.2.17-1
    • Mettez à jour vers 4.2.17
    • Mettez à jour vers 5.0.10
    • Mettez à jour vers 5.1.4
    Publication Mise à jour
  5. CVE-2024-53907

    Élevée · CVSS 7.5EPSS 1,39%Correctif disponible

    CVE-2024-53907

    An issue was discovered in Django 5.1 before 5.1.4, 5.0 before 5.0.10, and 4.2 before 4.2.17. The strip_tags() method and striptags template filter are subject to a potential denial-of-service attack via certain inputs containing large sequences of nested incomplete HTML entities.

    • Mettez à jour vers 1.8.7-1ubuntu5.15+esm8
    • Mettez à jour vers 1:1.11.11-1ubuntu1.21+esm8
    • Mettez à jour vers 2:2.2.12-1ubuntu0.26
    • Mettez à jour vers 2:3.2.12-2ubuntu1.15
    • Mettez à jour vers 3:3.2.25-0+deb12u1
    • Mettez à jour vers 3:4.2.11-1ubuntu1.4
    • Mettez à jour vers 3:4.2.17-1
    • Mettez à jour vers 4.2.17
    • Mettez à jour vers 5.0.10
    • Mettez à jour vers 5.1.4
    Publication Mise à jour
  6. CVE-2024-37303

    Moyenne · CVSS 5.3EPSS 0,43%Correctif disponible

    Synapse unauthenticated writes to the media repository allow planting of problematic content

    Synapse is an open-source Matrix homeserver. Synapse before version 1.106 allows, by design, unauthenticated remote participants to trigger a download and caching of remote media from a remote homeserver to the local media repository. Such content then also becomes available for download from the local homeserver in an unauthenticated way. The implication is that unauthenticated remote adversaries can use this functionality to plant problematic content into the media repository. Synapse 1.106 introduces a partial mitigation in the form of new endpoints which require authentication for media downloads. The unauthenticated endpoints will be fro

    • Mettez à jour vers 1.106
    • Mettez à jour vers 1.106.0
    Publication Mise à jour
  7. CVE-2024-37302

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

    Synapse denial of service through media disk space consumption

    Synapse is an open-source Matrix homeserver. Synapse versions before 1.106 are vulnerable to a disk fill attack, where an unauthenticated adversary can induce Synapse to download and cache large amounts of remote media. The default rate limit strategy is insufficient to mitigate this. This can lead to a denial of service, ranging from further media uploads/downloads failing to completely unavailability of the Synapse process, depending on how Synapse was deployed. Synapse 1.106 introduces a new "leaky bucket" rate limit on remote media downloads to reduce the amount of data a user can request at a time. This does not fully address the issue,

    • Mettez à jour vers 1.106
    • Mettez à jour vers 1.106.0
    Publication Mise à jour
  8. CVE-2024-52805

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

    Synapse allows unsupported content types to lead to memory exhaustion

    Synapse is an open-source Matrix homeserver. In Synapse before 1.120.1, multipart/form-data requests can in certain configurations transiently increase memory consumption beyond expected levels while processing the request, which can be used to amplify denial of service attacks. Synapse 1.120.1 resolves the issue by denying requests with unsupported multipart/form-data content type.

    • Mettez à jour vers 1.120.1
    Publication Mise à jour
  9. CVE-2024-52815

    Élevée · CVSS 8.7EPSS 0,57%Correctif disponible

    Synapse allows a a malformed invite to break the invitee's `/sync`

    Synapse is an open-source Matrix homeserver. Synapse versions before 1.120.1 fail to properly validate invites received over federation. This vulnerability allows a malicious server to send a specially crafted invite that disrupts the invited user's /sync functionality. Synapse 1.120.1 rejects such invalid invites received over federation and restores the ability to sync for affected users.

    • Mettez à jour vers 1.120.1
    Publication Mise à jour
  10. CVE-2024-53867

    Moyenne · CVSS 4.3EPSS 0,44%Correctif disponible

    Synapse Matrix has a partial room state leak via Sliding Sync

    Synapse is an open-source Matrix homeserver. The Sliding Sync feature on Synapse versions between 1.113.0rc1 and 1.120.0 can leak partial room state changes to users no longer in a room. Non-state events, like messages, are unaffected. This vulnerability is fixed in 1.120.1.

    • Mettez à jour vers 1.120.1
    Publication Mise à jour
  11. CVE-2024-53863

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

    Synapse can be forced to thumbnail unexpected file formats, invoking external, potentially untrustworthy decoders

    Synapse is an open-source Matrix homeserver. In Synapse versions before 1.120.1, enabling the dynamic_thumbnails option or processing a specially crafted request could trigger the decoding and thumbnail generation of uncommon image formats, potentially invoking external tools like Ghostscript for processing. This significantly expands the attack surface in a historically vulnerable area, presenting a risk that far outweighs the benefit, particularly since these formats are rarely used on the open web or within the Matrix ecosystem. Synapse 1.120.1 addresses the issue by restricting thumbnail generation to images in the following widely used f

    • Mettez à jour vers 1.120.1
    • Mettez à jour vers 1.53.0-1ubuntu0.1~esm2
    Publication Mise à jour
  12. CVE-2024-53999

    Élevée · CVSS 8.1EPSS 0,52%Correctif disponible

    Mobile Security Framework (MobSF) Stored Cross-Site Scripting Vulnerability in "Diff or Compare" Functionality

    Mobile Security Framework (MobSF) is a pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis. The application allows users to upload files with scripts in the filename parameter. As a result, a malicious user can upload a script file to the system. When users in the application use the "Diff or Compare" functionality, they are affected by a Stored Cross-Site Scripting vulnerability. This vulnerability is fixed in 4.2.9.

    • Mettez à jour vers 4.2.9
    Publication Mise à jour
  13. CVE-2024-54000

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

    Mobile Security Framework (MobSF) bypass of SSRF fix

    Mobile Security Framework (MobSF) is a pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis. In versions prior to 3.9.7, the requests.get() request in the _check_url method is specified as allow_redirects=True, which allows a server-side request forgery when a request to .well-known/assetlinks.json" returns a 302 redirect. This is a bypass of the fix for CVE-2024-29190 and is fixed in 3.9.7.

    • Mettez à jour vers 3.9.7
    Publication Mise à jour
  14. CVE-2024-53981

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

    python-multipart has a Denial of service (DoS) via deformation `multipart/form-data` boundary

    python-multipart is a streaming multipart parser for Python. When parsing form data, python-multipart skips line breaks (CR \r or LF \n) in front of the first boundary and any tailing bytes after the last boundary. This happens one byte at a time and emits a log event each time, which may cause excessive logging for certain inputs. An attacker could abuse this by sending a malicious request with lots of data before the first or after the last boundary, causing high CPU load and stalling the processing thread for a significant amount of time. In case of ASGI application, this could stall the event loop and prevent other requests from being pro

    • Mettez à jour vers 0.0.18
    • Mettez à jour vers 0.0.20-1
    • Mettez à jour vers 0.0.5-2ubuntu0.1~esm1
    • Mettez à jour vers 0.0.9-1ubuntu0.1~esm1
    Publication Mise à jour
  15. CVE-2024-53865

    Élevée · CVSS 8.3EPSS 0,14%Correctif disponible

    Python package "zhmcclient" has passwords in clear text in its HMC and API logs

    zhmcclient is a pure Python client library for the IBM Z HMC Web Services API. In affected versions the Python package "zhmcclient" writes password-like properties in clear text into its HMC and API logs in the following cases: 1. The 'boot-ftp-password' and 'ssc-master-pw' properties when creating or updating a partition in DPM mode, in the zhmcclient API and HMC logs. 2. The 'ssc-master-pw' and 'zaware-master-pw' properties when updating an LPAR in classic mode, in the zhmcclient API and HMC logs. 3. The 'ssc-master-pw' and 'zaware-master-pw' properties when creating or updating an image activation profile in classic mode, in the zhmcclient

    • Mettez à jour vers 1.18.1
    Publication Mise à jour
  16. CVE-2024-53861

    Faible · CVSS 2.2EPSS 0,83%Correctif disponible

    Issuer field partial matches allowed in pyjwt

    pyjwt is a JSON Web Token implementation in Python. An incorrect string comparison is run for `iss` checking, resulting in `"acb"` being accepted for `"_abc_"`. This is a bug introduced in version 2.10.0: checking the "iss" claim changed from `isinstance(issuer, list)` to `isinstance(issuer, Sequence)`. Since str is a Sequnce, but not a list, `in` is also used for string comparison. This results in `if "abc" not in "__abcd__":` being checked instead of `if "abc" != "__abc__":`. Signature checks are still present so real world impact is likely limited to denial of service scenarios. This issue has been patched in version 2.10.1. All users are

    • Mettez à jour vers 2.10.1
    Publication Mise à jour
  17. CVE-2024-53848

    Élevée · CVSS 7.1EPSS 0,14%Correctif disponible

    check-jsonschema default caching for remote schemas allows for cache confusion

    check-jsonschema is a CLI and set of pre-commit hooks for jsonschema validation. The default cache strategy uses the basename of a remote schema as the name of the file in the cache, e.g. `https://example.org/schema.json` will be stored as `schema.json`. This naming allows for conflicts. If an attacker can get a user to run `check-jsonschema` against a malicious schema URL, e.g., `https://example.evil.org/schema.json`, they can insert their own schema into the cache and it will be picked up and used instead of the appropriate schema. Such a cache confusion attack could be used to allow data to pass validation which should have been rejected.

    • Mettez à jour vers 0.30.0
    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 →