p PatchFirst

PatchFirst · Vulnérabilités récentes

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

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-2025-14881

    Faible · CVSS 3.8EPSS 0,25%Correctif disponible

    Insecure direct object reference

    Multiple API endpoints allowed access to sensitive files from other users by knowing the UUID of the file that were not intended to be accessible by UUID only.

    • Mettez à jour vers 2025.10.1
    • Mettez à jour vers 2025.8.3
    • Mettez à jour vers 2025.9.3
    Publication Mise à jour
  2. CVE-2025-14546

    Moyenne · CVSS 6.9EPSS 0,36%Correctif disponible

    CVE-2025-14546

    Versions of the package fastapi-sso before 0.19.0 are vulnerable to Cross-site Request Forgery (CSRF) due to the improper validation of the OAuth state parameter during the authentication callback. While the get_login_url method allows for state generation, it does not persist the state or bind it to the user's session. Consequently, the verify_and_process method accepts the state received in the query parameters without verifying it against a trusted local value. This allows a remote attacker to trick a victim into visiting a malicious callback URL, which can result in the attacker's account being linked to the victim's internal account.

    • Mettez à jour vers 0.19.0
    Publication Mise à jour
  3. CVE-2025-68398

    Critique · CVSS 9.1EPSS 0,79%Correctif disponible

    Weblate has git config file overwrite vulnerability that leads to remote code execution

    Weblate is a web based localization tool. In versions prior to 5.15.1, it was possible to overwrite Git configuration remotely and override some of its behavior. Version 5.15.1 fixes the issue.

    • Mettez à jour vers 5.15.1
    Publication Mise à jour
  4. CVE-2025-68279

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

    Weblate has an arbitrary file read via symbolic links

    Weblate is a web based localization tool. In versions prior to 5.15.1, it was possible to read arbitrary files from the server file system using crafted symbolic links in the repository. Version 5.15.1 fixes the issue.

    • Mettez à jour vers 5.15.1
    Publication Mise à jour
  5. CVE-2025-68463

    Moyenne · CVSS 4.9EPSS 0,32%Correctif disponible

    CVE-2025-68463

    Bio.Entrez in Biopython through 186 allows doctype XXE.

    • Mettez à jour vers 1.87
    • Mettez à jour vers 1.87+dfsg-1
    Publication Mise à jour
  6. CVE-2025-63387

    Moyenne · CVSS 4.3EPSS 18,71%Code d’exploitation publicAucun correctif publié

    CVE-2025-63387

    Dify 1.9.1 and 1.17.0 exposes the /console/api/system-features endpoint to unauthenticated HTTP GET requests that return system feature and configuration information. NOTE: The maintainer states that the endpoint is unauthenticated by design and serves as a bootstrap mechanism required for the dashboard initialization. They also state that the data is non-sensitive and required for client-side rendering. No PII, credentials, or secrets are exposed.

    Publication Mise à jour
  7. CVE-2025-68145

    Moyenne · CVSS 6.4EPSS 7,03%Correctif disponible

    mcp-server-git has missing path validation when using --repository flag

    In mcp-server-git versions prior to 2025.12.17, when the server is started with the --repository flag to restrict operations to a specific repository path, it did not validate that repo_path arguments in subsequent tool calls were actually within that configured path. This could allow tool calls to operate on other repositories accessible to the server process. The fix adds path validation that resolves both the configured repository and the requested path (following symlinks) and verifies the requested path is within the allowed repository before executing any git operations. Users are advised to upgrade to 2025.12.17 upon release to remedia

    • Mettez à jour vers 2025.12.18
    Publication Mise à jour
  8. CVE-2025-68144

    Moyenne · CVSS 6.3EPSS 7,21%Correctif disponible

    mcp-server-git argument injection in git_diff and git_checkout functions allows overwriting local files

    In mcp-server-git versions prior to 2025.12.17, the git_diff and git_checkout functions passed user-controlled arguments directly to git CLI commands without sanitization. Flag-like values (e.g., `--output=/path/to/file` for `git_diff`) would be interpreted as command-line options rather than git refs, enabling arbitrary file overwrites. The fix adds validation that rejects arguments starting with - and verifies the argument resolves to a valid git ref via rev_parse before execution. Users are advised to update to 2025.12.17 resolve this issue when it is released.

    • Mettez à jour vers 2025.12.18
    Publication Mise à jour
  9. CVE-2025-68143

    Moyenne · CVSS 6.5EPSS 8,13%Correctif disponible

    mcp-server-git's unrestricted git_init tool allows repository creation at arbitrary filesystem locations

    Model Context Protocol Servers is a collection of reference implementations for the model context protocol (MCP). In mcp-server-git versions prior to 2025.9.25, the git_init tool accepted arbitrary filesystem paths and created Git repositories without validating the target location. Unlike other tools which required an existing repository, git_init could operate on any directory accessible to the server process, making those directories eligible for subsequent git operations. The tool was removed entirely, as the server is intended to operate on existing repositories only. Users are advised to upgrade to 2025.9.25 or newer to remediate this i

    • Mettez à jour vers 2025.9.25
    Publication Mise à jour
  10. CVE-2025-53000

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

    nbconvert has an uncontrolled search path that leads to unauthorized code execution on Windows

    The nbconvert tool, jupyter nbconvert, converts Jupyter notebooks to various other formats via Jinja templates. Versions of nbconvert up to and including 7.16.6 on Windows have a vulnerability in which converting a notebook containing SVG output to a PDF results in unauthorized code execution. Specifically, a third party can create a `inkscape.bat` file that defines a Windows batch script, capable of arbitrary code execution. When a user runs `jupyter nbconvert --to pdf` on a notebook containing SVG output to a PDF on a Windows platform from this directory, the `inkscape.bat` file is run unexpectedly. This issue has been patched in version 7.

    • Mettez à jour vers 7.17.0
    Publication Mise à jour
  11. CVE-2025-67895

    Critique · CVSS 9.8EPSS 1,17%Correctif disponible

    Apache Airflow Providers Edge3: Edge3 Worker RPC RCE on Airflow 2

    Edge3 Worker RPC RCE on Airflow 2. This issue affects Apache Airflow Providers Edge3: before 2.0.0 - and only if you installed and configured it on Airflow 2. The Edge3 provider support in Airflow 2 has been always development-only and not officially released, however if you installed and configured Edge3 provider in Airflow 2, it implicitly enabled non-public (normally) API which was used to test Edge Provider in Airflow 2 during the development. This API allowed Dag author to perform Remote Code Execution in the webserver context, which Dag Author was not supposed to be able to do. If you installed and configured Edge3 provider for Air

    • Mettez à jour vers 2.0.0
    Publication Mise à jour
  12. CVE-2024-29370

    Moyenne · CVSS 5.3EPSS 0,19%Aucun correctif publié

    CVE-2024-29370

    In python-jose 3.3.0 (specifically jwe.decrypt), a vulnerability allows an attacker to cause a Denial-of-Service (DoS) condition by crafting a malicious JSON Web Encryption (JWE) token with an exceptionally high compression ratio. When this token is processed by the server, it results in significant memory allocation and processing time during decompression.

    Publication Mise à jour
  13. CVE-2025-68146

    Moyenne · CVSS 6.3EPSS 0,2%Correctif disponible

    filelock has TOCTOU race condition that allows symlink attacks during lock file creation

    filelock is a platform-independent file lock for Python. In versions prior to 3.20.1, a Time-of-Check-Time-of-Use (TOCTOU) race condition allows local attackers to corrupt or truncate arbitrary user files through symlink attacks. The vulnerability exists in both Unix and Windows lock file creation where filelock checks if a file exists before opening it with O_TRUNC. An attacker can create a symlink pointing to a victim file in the time gap between the check and open, causing os.open() to follow the symlink and truncate the target file. All users of filelock on Unix, Linux, macOS, and Windows systems are impacted. The vulnerability cascades t

    • Mettez à jour vers 3.0.4-1ubuntu0.1~esm1
    • Mettez à jour vers 3.13.1-1ubuntu0.1~esm1
    • Mettez à jour vers 3.18.0-1+deb13u1
    • Mettez à jour vers 3.20.1
    • Mettez à jour vers 3.20.2-1
    • Mettez à jour vers 3.6.0-1ubuntu0.1~esm1
    • Mettez à jour vers 3.9.0-1+deb12u1
    Publication Mise à jour
  14. CVE-2025-68142

    Faible · CVSS 2.7EPSS 0,48%Correctif disponible

    PyMdown Extensions has ReDOS bug in Figure Capture extension

    PyMdown Extensions is a set of extensions for the `Python-Markdown` markdown project. Versions prior to 10.16.1 have a ReDOS bug found within the figure caption extension (`pymdownx.blocks.caption`). In systems that take unchecked user content, this could cause long hanges when processing the data if a malicious payload was crafted. This issue is patched in Release 10.16.1. As a workaround, those who process unknown user content without timeouts or other safeguards in place to prevent really large, malicious content being aimed at systems may avoid the use of `pymdownx.blocks.caption` until they're able to upgrade.

    • Mettez à jour vers 10.13-1+deb13u1
    • Mettez à jour vers 10.13-4
    • Mettez à jour vers 10.16.1
    Publication Mise à jour
  15. CVE-2025-68113

    Moyenne · CVSS 6.5EPSS 0,46%Correctif disponible

    ALTCHA Proof-of-Work Vulnerable to Challenge Splicing and Replay

    ALTCHA is privacy-first software for captcha and bot protection. A cryptographic semantic binding flaw in ALTCHA libraries allows challenge payload splicing, which may enable replay attacks. The HMAC signature does not unambiguously bind challenge parameters to the nonce, allowing an attacker to reinterpret a valid proof-of-work submission with a modified expiration value. This may allow previously solved challenges to be reused beyond their intended lifetime, depending on server-side replay handling and deployment assumptions. The vulnerability primarily impacts abuse-prevention mechanisms such as rate limiting and bot mitigation. It does no

    • Mettez à jour vers 1.0.0
    • Mettez à jour vers 1.3.0
    • Mettez à jour vers 1.3.1
    • Mettez à jour vers 1.4.1
    Publication Mise à jour
  16. CVE-2025-67748

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

    Fickling has Code Injection vulnerability via pty.spawn()

    Fickling is a Python pickling decompiler and static analyzer. Versions prior to 0.1.6 had a bypass caused by `pty` missing from the block list of unsafe module imports. This led to unsafe pickles based on `pty.spawn()` being incorrectly flagged as `LIKELY_SAFE`, and was fixed in version 0.1.6. This impacted any user or system that used Fickling to vet pickle files for security issues.

    • Mettez à jour vers 0.1.6
    Publication Mise à jour
  17. CVE-2025-67747

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

    Fickling has missing detection for marshal.loads and types.FunctionType in unsafe modules list

    Fickling is a Python pickling decompiler and static analyzer. Versions prior to 0.1.6 are missing `marshal` and `types` from the block list of unsafe module imports. Fickling started blocking both modules to address this issue. This allows an attacker to craft a malicious pickle file that can bypass fickling since it misses detections for `types.FunctionType` and `marshal.loads`. A user who deserializes such a file, believing it to be safe, would inadvertently execute arbitrary code on their system. This impacts any user or system that uses Fickling to vet pickle files for security issues. The issue was fixed in version 0.1.6.

    • Mettez à jour vers 0.1.6
    Publication Mise à jour
  18. CVE-2025-67715

    Moyenne · CVSS 4.3EPSS 0,27%Correctif disponible

    Weblate has Systematic User and Project Enumeration via Broken Authorization in REST API (IDOR)

    Weblate is a web based localization tool. In versions prior to 5.15, it was possible to retrieve user notification settings or list all users via API. Version 5.15 fixes the issue.

    • Mettez à jour vers 5.15
    Publication Mise à jour
  19. CVE-2025-67492

    Moyenne · CVSS 5.3EPSS 0,26%Correctif disponible

    Weblate's over‑permissive webhook endpoint enables mass repository updates and component enumeration

    Weblate is a web based localization tool. In versions prior to 5.15, it was possible to trigger repository updates for many repositories via a crafted webhook payload. Version 5.15 fixes the issue. As a workaround, disabling webhooks completely using ENABLE_HOOKS avoids this vulnerability.

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