p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Schwachstellen im Stack Python · Seite 107

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für Python: 350. Davon im KEV-Katalog: 1.

Sicherheitslücken filtern
Python

Sicherheitslücken: 7131

  1. CVE-2026-31987

    Hoch · CVSS 7.5EPSS 0,74%Korrektur verfügbar

    Apache Airflow: JWT token appearing in logs

    JWT Tokens used by tasks were exposed in logs. This could allow UI users to act as Dag Authors. Users are advised to upgrade to Airflow version that contains fix. Users are recommended to upgrade to version 3.2.0, which fixes this issue.

    • Auf 3.2.0 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-40192

    Hoch · CVSS 8.7EPSS 0,67%Korrektur verfügbar

    Pillow is vulnerable to a FITS GZIP decompression bomb

    Pillow is a Python imaging library. Versions 10.3.0 through 12.1.1 did not limit the amount of GZIP-compressed data read when decoding a FITS image, making them vulnerable to decompression bomb attacks. A specially crafted FITS file could cause unbounded memory consumption, leading to denial of service (OOM crash or severe performance degradation). If users are unable to immediately upgrade, they should only open specific image formats, excluding FITS, as a workaround.

    • Auf 11.1.0-5+deb13u2 aktualisieren
    • Auf 11.3.0-1ubuntu1.2 aktualisieren
    • Auf 12.1.1-2ubuntu1.1 aktualisieren
    • Auf 12.2.0 aktualisieren
    • Auf 12.2.0-1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-40256

    Mittel · CVSS 5EPSS 0,32%Korrektur verfügbar

    Weblate: Prefix-Based Repository Boundary Check Bypass via Symlink/Junction Path Prefix Collision

    Weblate is a web based localization tool. In versions prior to 5.17, repository-boundary validation relies on string prefix checks on resolved absolute paths. In multiple code paths, the check uses startswith against the repository root path. This is not path-segment aware and can be bypassed when the external path shares the same string prefix as the repository path (for example, repo and repo_outside). This issue has been fixed in version 5.17.

    • Auf 5.17 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-39845

    Mittel · CVSS 4.1EPSS 0,27%Korrektur verfügbar

    Weblate: SSRF via the webhook add-on using unprotected fetch_url()

    Weblate is a web based localization tool. In versions prior to 5.17, the webhook add-on did not utilize existing SSRF protections. This issue has been fixed in version 5.17. If developers are unable to update immediately, they can disable the webhook add-on as a workaround.

    • Auf 5.17 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-34244

    Mittel · CVSS 5EPSS 0,25%Korrektur verfügbar

    Weblate: SSRF via Project-Level Machinery Configuration

    Weblate is a web based localization tool. In versions prior to 5.17, a user with the project.edit permission (granted by the per-project "Administration" role) can configure machine translation service URLs pointing to arbitrary internal network addresses. During configuration validation, Weblate makes an HTTP request to the attacker-controlled URL and reflects up to 200 characters of the response body back to the user in an error message. This constitutes a Server-Side Request Forgery (SSRF) with partial response read. This issue has been fixed in version 5.17. If developers are unable to immediately upgrade, they can limit available machine

    • Auf 5.17 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-34242

    Hoch · CVSS 7.7EPSS 0,46%Korrektur verfügbar

    Weblate: Arbitrary File Read via Symlink

    Weblate is a web based localization tool. In versions prior to 5.17, the ZIP download feature didn't verify downloaded files, potentially following symlinks outside the repository. This issue has been fixed in version 5.17.

    • Auf 5.17 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-33440

    Mittel · CVSS 5EPSS 0,24%Korrektur verfügbar

    Weblate: Authenticated SSRF via redirect bypass of ALLOWED_ASSET_DOMAINS in screenshot URL uploads

    Weblate is a web based localization tool. In versions prior to 5.17, the ALLOWED_ASSET_DOMAINS setting applied only to the first issued requests and didn't restrict possible redirects. This issue has been fixed in version 5.17.

    • Auf 5.17 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-33435

    Hoch · CVSS 8.1EPSS 0,71%Korrektur verfügbar

    Weblate: Remote code execution during backup restoration

    Weblate is a web based localization tool. In versions prior to 5.17, the project backup didn't filter Git and Mercurial configuration files which could lead to remote code execution under certain circumstances. This issue has been fixed in version 5.17. If developers are unable to update immediately, they can limit the scope of the vulnerability by restricting access to the project backup, as it is only accessible to users who can create projects.

    • Auf 5.17 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-33220

    Mittel · CVSS 6.8EPSS 0,32%Korrektur verfügbar

    Weblate: JavaScript localization CDN add-on allows arbitrary local file read outside the repository

    Weblate is a web based localization tool. In versions prior to 5.17, the translation memory API exposed unintended endpoints, which in turn didn't perform proper access control. This issue has been fixed in version 5.17. If developers are unable to update immediately, they can disable this feature as the CDN add-on is not enabled by default.

    • Auf 5.17 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-33214

    Mittel · CVSS 4.3EPSS 0,24%Korrektur verfügbar

    Weblate has improper access control for the translation memory API

    Weblate is a web based localization tool. In versions prior to 5.17, the translation memory API exposed unintended endpoints, which in turn didn't enforce proper access control. This issue has been fixed in version 5.17. If users are unable to update immediately, they can work around this issue by blocking access to /api/memory/ in the HTTP server, which removes access to this feature.

    • Auf 5.17 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-33212

    Niedrig · CVSS 3.1EPSS 0,22%Korrektur verfügbar

    Weblate: Improper access control for pending tasks in API

    Weblate is a web based localization tool. In versions prior to 5.17, the tasks API didn't verify user access for pending tasks. This could expose logs of in-progress operations to users who don't have access to given scope. The attacker needs to brute-force the random UUID of the task, so exploiting this is unlikely with the default API rate limits. This issue has been fixed in version 5.17.

    • Auf 5.17 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-25219

    Mittel · CVSS 6.5EPSS 0,55%Korrektur verfügbar

    Apache Airflow: Sensitive Azure Service Bus connection string (and possibly other providers) exposed to users with view access

    The `access_key` and `connection_string` connection properties were not marked as sensitive names in secrets masker. This means that user with read permission could see the values in Connection UI, as well as when Connection was accidentaly logged to logs, those values could be seen in the logs. Azure Service Bus used those properties to store sensitive values. Possibly other providers could be also affected if they used the same fields to store sensitive data. If you used Azure Service Bus connection with those values set or if you have other connections with those values storing sensitve values, you should upgrade Airflow to 3.1.8

    • Auf 3.1.8 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2025-54550

    Hoch · CVSS 8.1EPSS 0,58%Korrektur verfügbar

    Apache Airflow: RCE by race condition in example_xcom dag

    The example example_xcom that was included in airflow documentation implemented unsafe pattern of reading value from xcom in the way that could be exploited to allow UI user who had access to modify XComs to perform arbitrary execution of code on the worker. Since the UI users are already highly trusted, this is a Low severity vulnerability. It does not affect Airflow release - example_dags are not supposed to be enabled in production environment, however users following the example could replicate the bad pattern. Documentation of Airflow 3.2.0 contains version of the example with improved resiliance for that case. Users who followed that

    • Auf 3.2.0 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-30625

    Kritisch · CVSS 9.8EPSS 0,97%Korrektur verfügbar

    CVE-2026-30625

    Upsonic 0.71.6 contains a remote code execution vulnerability in its MCP server/task creation functionality. The application allows users to define MCP tasks with arbitrary command and args values. Although an allowlist exists, certain allowed commands (npm, npx) accept argument flags that enable execution of arbitrary OS commands. Maliciously crafted MCP tasks may lead to remote code execution with the privileges of the Upsonic process. In version 0.72.0 Upsonic added a warning about using Stdio servers being able to execute commands directly on the machine.

    • Auf 0.72.0 aktualisieren
    Veröffentlicht Aktualisiert
  15. GHSA-fj52-5g4h-gmq8

    Mittel · CVSS 6.3Keine Korrektur veröffentlicht

    pyLoad's Session Not Invalidated After Permission Changes

    ### Summary The `pyload` application does not properly invalidate or modify sessions upon changes made to a user's permissions. ### Details Whenever an administrator changes the permissions a specific account has, they do not expect that account still being able to access data that their new permissions do not allow. This is not the case for the `pyload` application, as a user with a valid session can still perform the actions. ### PoC Take a user with all the permissions, as shown below. ![image](https://user-images.githubusercontent.com/44903767/294956335-0e4da84f-bf9a-42c8-87f1-f5ff35967c63.png) We now log in as this user. ![image](http

    Veröffentlicht Aktualisiert
  16. CVE-2026-40683

    Hoch · CVSS 7.7EPSS 0,34%Korrektur verfügbar

    CVE-2026-40683

    In OpenStack Keystone before 28.0.1, the LDAP identity backend does not convert the user enabled attribute to a boolean when the user_enabled_invert configuration option is False (the default). The _ldap_res_to_model method in the UserApi class only performed string-to-boolean conversion when user_enabled_invert was True. When False, the raw string value from LDAP (e.g., "FALSE") was used directly. Since non-empty strings are truthy in Python, users marked as disabled in LDAP were treated as enabled by Keystone, allowing them to authenticate and perform actions. All deployments using the LDAP identity backend without user_enabled_invert=True

    • Auf 25.0.1 aktualisieren
    • Auf 26.1.1 aktualisieren
    • Auf 27.0.1 aktualisieren
    • Auf 28.0.1 aktualisieren
    • Auf 2:21.0.1-0ubuntu2.4 aktualisieren
    • Auf 2:22.0.2-0+deb12u2 aktualisieren
    • Auf 2:25.0.0-0ubuntu1.4 aktualisieren
    • Auf 2:27.0.0-3+deb13u3 aktualisieren
    • Auf 2:28.0.0-0ubuntu1.3 aktualisieren
    • Auf 2:29.0.0~rc1-2 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-5713

    Mittel · CVSS 5.3EPSS 0,13%Korrektur verfügbar

    Out-of-bounds read/write during remote profiling and asyncio process introspection when connecting to malicious target

    The "profiling.sampling" module (Python 3.15+) and "asyncio introspection capabilities" (3.14+, "python -m asyncio ps" and "python -m asyncio pstree") features could be used to read and write addresses in a privileged process if that process connected to a malicious or "infected" Python process via the remote debugging feature. This vulnerability requires persistently and repeatedly connecting to the process to be exploited, even after the connecting process crashes with high likelihood due to ASLR.

    • Auf 3.14.4-1ubuntu0.1 aktualisieren
    • Auf 3.14.5 aktualisieren
    • Auf 3.14.5-1 aktualisieren
    • Auf 3.15.0b1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-40289

    Kritisch · CVSS 9.1EPSS 0,42%Korrektur verfügbar

    PraisonAI Browser Server allows unauthenticated WebSocket clients to hijack connected extension sessions

    PraisonAI is a multi-agent teams system. In versions below 4.5.139 of PraisonAI and 1.5.140 of praisonaiagents, the browser bridge (praisonai browser start) is vulnerable to unauthenticated remote session hijacking due to missing authentication and a bypassable origin check on its /ws WebSocket endpoint. The server binds to 0.0.0.0 by default and only validates the Origin header when one is present, meaning any non-browser client that omits the header is accepted without restriction. An unauthenticated network attacker can connect, send a start_session message, and the server will route it to the first idle browser-extension WebSocket (effect

    • Auf 1.5.140 aktualisieren
    • Auf 4.5.139 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-40288

    Kritisch · CVSS 9.8EPSS 0,61%Korrektur verfügbar

    PraisonAI: Critical RCE via `type: job` workflow YAML

    PraisonAI is a multi-agent teams system. In versions below 4.5.139 of PraisonAI and 1.5.140 of praisonaiagents, the workflow engine is vulnerable to arbitrary command and code execution through untrusted YAML files. When praisonai workflow run <file.yaml> loads a YAML file with type: job, the JobWorkflowExecutor in job_workflow.py processes steps that support run: (shell commands via subprocess.run()), script: (inline Python via exec()), and python: (arbitrary Python script execution)—all without any validation, sandboxing, or user confirmation. The affected code paths include action_run() in workflow.py and _exec_shell(), _exec_inline_python

    • Auf 1.5.140 aktualisieren
    • Auf 4.5.139 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →