p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Schwachstellen im Stack Python · Seite 110

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-40117

    Mittel · CVSS 6.2EPSS 0,34%Korrektur verfügbar

    PraisonAIAgents Affected by Arbitrary File Read via read_skill_file Missing Workspace Boundary and Approval Gate

    PraisonAIAgents is a multi-agent teams system. Prior to 1.5.128, read_skill_file() in skill_tools.py allows reading arbitrary files from the filesystem by accepting an unrestricted skill_path parameter. Unlike file_tools.read_file which enforces workspace boundary confinement, and unlike run_skill_script which requires critical-level approval, read_skill_file has neither protection. An agent influenced by prompt injection can exfiltrate sensitive files without triggering any approval prompt. This vulnerability is fixed in 1.5.128.

    • Auf 1.5.128 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-40116

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

    PraisonAI's Unauthenticated WebSocket Endpoint Proxies to Paid OpenAI Realtime API Without Rate Limits

    PraisonAI is a multi-agent teams system. Prior to 4.5.128, the /media-stream WebSocket endpoint in PraisonAI's call module accepts connections from any client without authentication or Twilio signature validation. Each connection opens an authenticated session to OpenAI's Realtime API using the server's API key. There are no limits on concurrent connections, message rate, or message size, allowing an unauthenticated attacker to exhaust server resources and drain the victim's OpenAI API credits. This vulnerability is fixed in 4.5.128.

    • Auf 4.5.128 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-40115

    Mittel · CVSS 6.2EPSS 0,33%Korrektur verfügbar

    PraisonAI has an Unrestricted Upload Size in WSGI Recipe Registry Server Enables Memory Exhaustion DoS

    PraisonAI is a multi-agent teams system. Prior to 4.5.128, the WSGI-based recipe registry server (server.py) reads the entire HTTP request body into memory based on the client-supplied Content-Length header with no upper bound. Combined with authentication being disabled by default (no token configured), any local process can send arbitrarily large POST requests to exhaust server memory and cause a denial of service. The Starlette-based server (serve.py) has RequestSizeLimitMiddleware with a 10MB limit, but the WSGI server lacks any equivalent protection. This vulnerability is fixed in 4.5.128.

    • Auf 4.5.128 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-40114

    Hoch · CVSS 7.2EPSS 0,24%Korrektur verfügbar

    PraisonAI has Server-Side Request Forgery via Unvalidated webhook_url in Jobs API

    PraisonAI is a multi-agent teams system. Prior to 4.5.128, the /api/v1/runs endpoint accepts an arbitrary webhook_url in the request body with no URL validation. When a submitted job completes (success or failure), the server makes an HTTP POST request to this URL using httpx.AsyncClient. An unauthenticated attacker can use this to make the server send POST requests to arbitrary internal or external destinations, enabling SSRF against cloud metadata services, internal APIs, and other network-adjacent services. This vulnerability is fixed in 4.5.128.

    • Auf 4.5.128 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-40113

    Hoch · CVSS 8.4EPSS 0,23%Korrektur verfügbar

    PraisonAI has an Argument Injection into Cloud Run Environment Variables via Unsanitized Comma in gcloud --set-env-vars

    PraisonAI is a multi-agent teams system. Prior to 4.5.128, deploy.py constructs a single comma-delimited string for the gcloud run deploy --set-env-vars argument by directly interpolating openai_model, openai_key, and openai_base without validating that these values do not contain commas. gcloud uses a comma as the key-value pair separator for --set-env-vars. A comma in any of the three values causes gcloud to parse the trailing text as additional KEY=VALUE definitions, injecting arbitrary environment variables into the deployed Cloud Run service. This vulnerability is fixed in 4.5.128.

    • Auf 4.5.128 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-40112

    Mittel · CVSS 5.4EPSS 0,22%Korrektur verfügbar

    PraisonAI has Stored XSS via Unsanitized Agent Output in HTML Rendering (nh3 Not a Required Dependency)

    PraisonAI is a multi-agent teams system. Prior to 4.5.128, the Flask API endpoint in src/praisonai/api.py renders agent output as HTML without effective sanitization. The _sanitize_html function relies on the nh3 library, which is not listed as a required or optional dependency in pyproject.toml. When nh3 is absent (the default installation), the sanitizer is a no-op that returns HTML unchanged. An attacker who can influence agent input (via RAG data poisoning, web scraping results, or prompt injection) can inject arbitrary JavaScript that executes in the browser of anyone viewing the API output. This vulnerability is fixed in 4.5.128.

    • Auf 4.5.128 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-40111

    Kritisch · CVSS 9.3EPSS 0,23%Korrektur verfügbar

    PraisonAIAgents has an OS Command Injection via shell=True in Memory Hooks Executor (memory/hooks.py)

    PraisonAIAgents is a multi-agent teams system. Prior to 1.5.128, he memory hooks executor in praisonaiagents passes a user-controlled command string directly to subprocess.run() with shell=True at src/praisonai-agents/praisonaiagents/memory/hooks.py. No sanitization is performed and shell metacharacters are interpreted by /bin/sh before the intended command executes. Two independent attack surfaces exist. The first is via pre_run_command and post_run_command hook event types registered through the hooks configuration. The second and more severe surface is the .praisonai/hooks.json lifecycle configuration, where hooks registered for events suc

    • Auf 1.5.128 aktualisieren
    Veröffentlicht Aktualisiert
  8. GHSA-9gjv-jvm7-vv2v

    Mittel · CVSS 6.9Korrektur verfügbar

    Gramps Web API: Private Sub-Object Data in Non-Private Objects Exposed to Guest Users

    ## Summary Users with the **Guest** role could receive private sub-object data (e.g. private alternate names, private addresses, private note/citation/media handles) through list API endpoints such as `GET /api/people/`, `GET /api/places/`, `GET /api/events/`, and all other object list endpoints. **This does not expose objects (people, places, events, …) that are themselves marked private.** Top-level private objects are correctly excluded from all responses. Only sub-object data attached to otherwise-public objects is affected. ## Affected Versions All versions of Gramps Web API prior to the fix. ## Root Cause The vulnerability origina

    • Auf 3.11.0 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-40088

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

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') in praisonai

    PraisonAI is a multi-agent teams system. Prior to 4.5.121, the execute_command function and workflow shell execution are exposed to user-controlled input via agent workflows, YAML definitions, and LLM-generated tool calls, allowing attackers to inject arbitrary shell commands through shell metacharacters. This vulnerability is fixed in 4.5.121.

    • Auf 4.5.121 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-40087

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

    LangChain has incomplete f-string validation in prompt templates

    LangChain is a framework for building agents and LLM-powered applications. Prior to 0.3.84 and 1.2.28, LangChain's f-string prompt-template validation was incomplete in two respects. First, some prompt template classes accepted f-string templates and formatted them without enforcing the same attribute-access validation as PromptTemplate. In particular, DictPromptTemplate and ImagePromptTemplate could accept templates containing attribute access or indexing expressions and subsequently evaluate those expressions during formatting. Second, f-string validation based on parsed top-level field names did not reject nested replacement fields inside

    • Auf 0.3.84 aktualisieren
    • Auf 1.2.28 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-5974

    Mittel · CVSS 6.9EPSS 2,46%Keine Korrektur veröffentlicht

    FoundationAgents MetaGPT terminal.py Bash.run os command injection

    A vulnerability was determined in FoundationAgents MetaGPT up to 0.8.1. The affected element is the function Bash.run in the library metagpt/tools/libs/terminal.py. This manipulation causes os command injection. The attack is possible to be carried out remotely. The project was informed of the problem early through a pull request but has not reacted yet.

    Veröffentlicht Aktualisiert
  12. CVE-2026-5973

    Mittel · CVSS 6.9EPSS 2,51%Keine Korrektur veröffentlicht

    FoundationAgents MetaGPT common.py get_mime_type os command injection

    A vulnerability was found in FoundationAgents MetaGPT up to 0.8.1. Impacted is the function get_mime_type of the file metagpt/utils/common.py. The manipulation results in os command injection. The attack can be executed remotely. The exploit has been made public and could be used. The project was informed of the problem early through a pull request but has not reacted yet.

    Veröffentlicht Aktualisiert
  13. CVE-2026-5972

    Mittel · CVSS 6.9EPSS 2,56%Korrektur verfügbar

    FoundationAgents MetaGPT terminal.py Terminal.run_command os command injection

    A vulnerability has been found in FoundationAgents MetaGPT up to 0.8.1. This issue affects the function Terminal.run_command in the library metagpt/tools/libs/terminal.py. The manipulation leads to os command injection. Remote exploitation of the attack is possible. The exploit has been disclosed to the public and may be used. The identifier of the patch is d04ffc8dc67903e8b327f78ec121df5e190ffc7b. Applying a patch is the recommended action to fix this issue.

    • Auf 0.8.2 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-34983

    Niedrig · CVSS 1EPSS 0,12%Korrektur verfügbar

    Wasmtime has a use-after-free bug after cloning `wasmtime::Linker`

    Wasmtime is a runtime for WebAssembly. In 43.0.0, cloning a wasmtime::Linker is unsound and can result in use-after-free bugs. This bug is not controllable by guest Wasm programs. It can only be triggered by a specific sequence of embedder API calls made by the host. Specifically, the following steps must occur to trigger the bug clone a wasmtime::Linker, drop the original linker instance, use the new, cloned linker instance, resulting in a use-after-free. This vulnerability is fixed in 43.0.1.

    • Auf 36.0.7+dfsg-1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-5971

    Mittel · CVSS 6.9EPSS 0,39%Keine Korrektur veröffentlicht

    FoundationAgents MetaGPT XML action_node.py ActionNode.xml_fill eval injection

    A flaw has been found in FoundationAgents MetaGPT up to 0.8.1. This vulnerability affects the function ActionNode.xml_fill of the file metagpt/actions/action_node.py of the component XML Handler. Executing a manipulation can lead to improper neutralization of directives in dynamically evaluated code. The attack may be launched remotely. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet.

    Veröffentlicht Aktualisiert
  16. CVE-2026-40071

    Mittel · CVSS 5.4EPSS 0,22%Korrektur verfügbar

    pyLoad WebUI JSON permission mismatch lets ADD/DELETE users invoke MODIFY-only actions

    pyLoad is a free and open-source download manager written in Python. Prior to 0.5.0b3.dev97, the /json/package_order, /json/link_order, and /json/abort_link WebUI JSON endpoints enforce weaker permissions than the core API methods they invoke. This allows authenticated low-privileged users to execute MODIFY operations that should be denied by pyLoad's own permission model. This vulnerability is fixed in 0.5.0b3.dev97.

    • Auf 0.5.0b3.dev97 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-39987

    Kritisch · CVSS 9.3EPSS 99,56%Im KEV-KatalogÖffentlicher ExploitKorrektur verfügbar

    marimo Affected by Pre-Auth Remote Code Execution via Terminal WebSocket Authentication Bypass

    marimo is a reactive Python notebook. Prior to 0.23.0, Marimo has a Pre-Auth RCE vulnerability. The terminal WebSocket endpoint /terminal/ws lacks authentication validation, allowing an unauthenticated attacker to obtain a full PTY shell and execute arbitrary system commands. Unlike other WebSocket endpoints (e.g., /ws) that correctly call validate_auth() for authentication, the /terminal/ws endpoint only checks the running mode and platform support before accepting connections, completely skipping authentication verification. This vulnerability is fixed in 0.23.0.

    • Auf 0.23.0 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-39981

    Hoch · CVSS 8.8EPSS 1,32%Korrektur verfügbar

    AGiXT has a Path Traversal in safe_join()

    AGiXT is a dynamic AI Agent Automation Platform. Prior to 1.9.2, the safe_join() function in the essential_abilities extension fails to validate that resolved file paths remain within the designated agent workspace. An authenticated attacker can use directory traversal sequences to read, write, or delete arbitrary files on the server hosting the AGiXT instance. This vulnerability is fixed in 1.9.2.

    • Auf 1.9.2 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-5970

    Mittel · CVSS 6.9EPSS 0,39%Keine Korrektur veröffentlicht

    FoundationAgents MetaGPT HumanEvalBenchmark/MBPPBenchmark check_solution code injection

    A vulnerability was detected in FoundationAgents MetaGPT up to 0.8.1. This affects the function check_solution of the component HumanEvalBenchmark/MBPPBenchmark. Performing a manipulation results in code injection. The attack may be initiated remotely. The exploit is now public and may be used. The project was informed of the problem early through a pull request but has not reacted yet.

    Veröffentlicht Aktualisiert
  20. CVE-2026-39980

    Kritisch · CVSS 9.1EPSS 1,35%Öffentlicher ExploitKorrektur verfügbar

    OpenCTI affected by RCE via notifier template

    OpenCTI is an open source platform for managing cyber threat intelligence knowledge and observables. Prior to 6.9.5, the safeEjs.ts file does not properly sanitize EJS templates. Users with the Manage customization capability can run arbitrary JavaScript in the context of the OpenCTI platform process during notifier template execution. This vulnerability is fixed in 6.9.5.

    • Auf 6.9.5 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 →