p PatchFirst

PatchFirst · Latest vulnerabilities

Python stack vulnerabilities · Page 103

Vulnerabilities published for Python in the last 30 days: 350. Listed in the KEV catalogue: 1.

Filter vulnerabilities
Python

Vulnerabilities: 7131

  1. CVE-2025-13030

    Medium · CVSS 5.1EPSS 0.31%No fix published

    CVE-2025-13030

    All versions of the package django-mdeditor are vulnerable to Missing Authentication for Critical Function in the image upload endpoint. An attacker can upload malicious files and achieve arbitrary code execution since this endpoint lacks authentication protection and proper sanitisation of file names.

    Published Updated
  2. CVE-2026-7404

    Medium · CVSS 6.9EPSS 0.51%No fix published

    getsimpletool mcpo-simple-server base_manager.py delete_shared_prompt path traversal

    A weakness has been identified in getsimpletool mcpo-simple-server up to 0.2.0. Affected is the function delete_shared_prompt of the file src/mcpo_simple_server/services/prompt_manager/base_manager.py. This manipulation of the argument detail causes relative path traversal. It is possible to initiate the attack remotely. The exploit has been made available to the public and could be used for attacks. The project was informed of the problem early through an issue report but has not responded yet.

    Published Updated
  3. CVE-2026-24178

    Critical · CVSS 9.8EPSS 0.57%Fix available

    CVE-2026-24178

    NVIDIA NVFlare Dashboard contains a vulnerability in the user management and authentication system where an unauthenticated attacker may cause authorization bypass through user-controlled key. A successful exploit of this vulnerability may lead to privilege escalation, data tampering, information disclosure, code execution, and denial of service.

    • Update to 2.7.2
    Published Updated
  4. CVE-2026-42510

    Medium · CVSS 6.6EPSS 0.57%Fix available

    CVE-2026-42510

    OpenStack Ironic before 35.0.1 allows ipmitool execution in a non-default configuration that has a console interface.

    • Update to 1:21.1.0-3+deb12u1
    • Update to 1:29.0.5-0+deb13u1
    • Update to 1:35.0.1-1
    • Update to 26.1.6
    • Update to 29.0.5
    • Update to 32.0.1
    • Update to 35.0.1
    Published Updated
  5. CVE-2026-7212

    Medium · CVSS 6.9EPSS 0.41%No fix published

    edvardlindelof notes-mcp notes_mcp.py path traversal

    A security vulnerability has been detected in edvardlindelof notes-mcp up to 0.1.4. This affects an unknown function of the file notes_mcp.py. The manipulation of the argument root_dir/path leads to path traversal. The attack is possible to be carried out remotely. The exploit has been disclosed publicly and may be used. The project was informed of the problem early through an issue report but has not responded yet.

    Published Updated
  6. CVE-2026-7206

    Medium · CVSS 6.9EPSS 0.28%No fix published

    dubydu sqlite-mcp entry.py extract_to_json sql injection

    A security flaw has been discovered in dubydu sqlite-mcp up to 0.1.0. The affected element is the function extract_to_json of the file src/entry.py. Performing a manipulation of the argument output_filename results in sql injection. Remote exploitation of the attack is possible. The exploit has been released to the public and may be used for attacks. The patch is named a5580cb992f4f6c308c9ffe6442b2e76709db548. Applying a patch is the recommended action to fix this issue.

    Published Updated
  7. CVE-2026-7159

    Medium · CVSS 6.9EPSS 0.43%No fix published

    douinc mkdocs-mcp-plugin server.py list_documents path traversal

    A vulnerability was found in douinc mkdocs-mcp-plugin up to 0.4.1. This affects the function read_document/list_documents of the file server.py. Performing a manipulation of the argument docs_dir/file_path results in path traversal. The attack is possible to be carried out remotely. The exploit has been made public and could be used. The vendor confirms, that the "fix will be published within a few days."

    Published Updated
  8. CVE-2026-7158

    Medium · CVSS 6.9EPSS 0.29%No fix published

    dmitryglhf mcp-url-downloader server.py _validate_url_safe server-side request forgery

    A vulnerability has been found in dmitryglhf mcp-url-downloader up to 4b8cf2de55f6e8864a77d108e8a94a5b8e4394c6. Affected by this issue is the function _validate_url_safe of the file src/mcp_url_downloader/server.py. Such manipulation of the argument url leads to server-side request forgery. The attack can be executed remotely. The exploit has been disclosed to the public and may be used. This product implements a rolling release for ongoing delivery, which means version information for affected or updated releases is unavailable. The project was informed of the problem early through an issue report but has not responded yet.

    Published Updated
  9. CVE-2026-3087

    Medium · CVSS 6EPSS 0.55%Fix available

    shutil.unpack_archive() doesn't check for Windows absolute paths in ZIPs

    If `shutil.unpack_archive()` is given a ZIP archive with an absolute Windows path containing a drive (`C:\\...`) then the archive will be extracted outside the target directory which is different than other operating systems. Only Windows is affected by this vulnerability.

    • Update to 3.10.21
    • Update to 3.11.16
    • Update to 3.12.14
    • Update to 3.13.14
    • Update to 3.14.5rc1
    • Update to 3.15.0b1
    Published Updated
  10. CVE-2026-7150

    Medium · CVSS 5.3EPSS 0.2%No fix published

    dh1011 auto-favicon MCP Tool server.py generate_favicon_from_url server-side request forgery

    A vulnerability was found in dh1011 auto-favicon up to f189116a9259950c2393f114dbcb94dde0ad864b. This issue affects the function generate_favicon_from_url of the file src/auto_favicon/server.py of the component MCP Tool. The manipulation of the argument image_url results in server-side request forgery. The attack may be performed from remote. The exploit has been made public and could be used. This product utilizes a rolling release system for continuous delivery, and as such, version information for affected or updated releases is not disclosed. The project was informed of the problem early through an issue report but has not responded yet.

    Published Updated
  11. CVE-2026-7149

    Medium · CVSS 6.9EPSS 0.41%No fix published

    dexhunter kaggle-mcp server.py prepare_kaggle_dataset path traversal

    A vulnerability has been found in dexhunter kaggle-mcp up to 406127ffcb2b91b8c10e20e6c2ca787fbc1dc92d. This vulnerability affects the function prepare_kaggle_dataset of the file src/kaggle_mcp/server.py. The manipulation of the argument competition_id leads to path traversal. The attack is possible to be carried out remotely. The exploit has been disclosed to the public and may be used. This product adopts a rolling release strategy to maintain continuous delivery. Therefore, version details for affected or updated releases cannot be specified. The project was informed of the problem early through an issue report but has not responded yet.

    Published Updated
  12. CVE-2026-7142

    Medium · CVSS 5.3EPSS 0.21%Fix available

    Wooey API Endpoint scripts.py add_or_update_script improper authorization

    A vulnerability was determined in Wooey up to 0.13.2. The impacted element is the function add_or_update_script of the file wooey/api/scripts.py of the component API Endpoint. Executing a manipulation can lead to improper authorization. It is possible to launch the attack remotely. The exploit has been publicly disclosed and may be utilized. Upgrading to version 0.13.3rc1 and 0.14.0 is sufficient to resolve this issue. This patch is called f7846fc0c323da8325422cab32623491757f1b88. The affected component should be upgraded.

    • Update to 0.13.3rc1
    Published Updated
  13. CVE-2026-7141

    Medium · CVSS 6.3EPSS 0.29%Fix available

    vLLM KV Block kv_cache_interface.py has_mamba_layers uninitialized resource

    A vulnerability was found in vLLM up to 0.19.0. The affected element is the function has_mamba_layers of the file vllm/v1/kv_cache_interface.py of the component KV Block Handler. Performing a manipulation results in uninitialized resource. It is possible to initiate the attack remotely. The attack is considered to have high complexity. The exploitability is described as difficult. The exploit has been made public and could be used. The existence of this vulnerability is still disputed at present. The proposed patch did not fix the issue. A 3rd party explains: "The divergence could be explained by a benign and expected vLLM behavior where vLLM

    • Update to 0.19.1
    Published Updated
  14. CVE-2026-6357

    Medium · CVSS 5.3EPSS 0.14%Fix available

    pip self-update functionality can import newly installed modules after wheel installation

    pip prior to version 26.1 would run self-update check functionality after installing wheel files which required importing well-known Python modules names. These module imports were intentionally deferred to increase startup time of the pip CLI. The patch changes self-update functionality to run before wheels are installed to prevent newly-installed modules from being imported shortly after the installation of a wheel package. Users should still review package contents prior to installation.

    • Update to 26.1
    • Update to 26.1.1+dfsg-1
    Published Updated
  15. CVE-2026-6984

    Medium · CVSS 5.1EPSS 0.3%No fix published

    AstrBotDevs AstrBot Dashboard API t2i.py create_template special elements used in a template engine

    A security flaw has been discovered in AstrBotDevs AstrBot up to 4.22.1. This affects the function create_template of the file astrbot/dashboard/routes/t2i.py of the component Dashboard API. The manipulation results in improper neutralization of special elements used in a template engine. The attack can be executed remotely. The exploit has been released to the public and may be used for attacks. The project was informed of the problem early through an issue report but has not responded yet.

    Published Updated
  16. CVE-2026-41488

    Low · CVSS 3.1EPSS 0.16%Fix available

    angchain-openai: Image token counting SSRF protection can be bypassed via DNS rebinding

    LangChain is a framework for building agents and LLM-powered applications. Prior to 1.1.14, langchain-openai's _url_to_size() helper (used by get_num_tokens_from_messages for image token counting) validated URLs for SSRF protection and then fetched them in a separate network operation with independent DNS resolution. This left a TOCTOU / DNS rebinding window: an attacker-controlled hostname could resolve to a public IP during validation and then to a private/localhost IP during the actual fetch.

    • Update to 1.1.14
    Published Updated
  17. CVE-2026-41481

    Medium · CVSS 6.5EPSS 0.26%Fix available

    LangChain: HTMLHeaderTextSplitter.split_text_from_url SSRF Redirect Bypass

    LangChain is a framework for building agents and LLM-powered applications. Prior to langchain-text-splitters 1.1.2, HTMLHeaderTextSplitter.split_text_from_url() validated the initial URL using validate_safe_url() but then performed the fetch with requests.get() with redirects enabled (the default). Because redirect targets were not revalidated, a URL pointing to an attacker-controlled server could redirect to internal, localhost, or cloud metadata endpoints, bypassing SSRF protections. The response body is parsed and returned as Document objects to the calling application code. Whether this constitutes a data exfiltration path depends on the

    • Update to 1.1.2
    Published Updated
  18. CVE-2026-41426

    Medium · CVSS 6.1EPSS 0.15%Fix available

    pretalx: Email injection via unescaped user-controlled placeholders in pretalx mail templates

    pretalx is a conference planning tool. Prior to 2026.1.0, an unauthenticated attacker can send arbitrary HTML-rendered emails from a pretalx instance's configured sender address by embedding malformed HTML or markdown link syntax in a user-controlled template placeholder such as the account display name. The most direct vector is the password-reset flow: the attacker registers an account with a malicious name, enters the victim's email address, and triggers a password reset. The resulting email is delivered from the event's legitimate sender address and passes SPF/DKIM/DMARC validation, making it a ready-made phishing vector. This vulnerabili

    • Update to 2026.1.0
    Published Updated
  19. CVE-2026-41425

    Medium · CVSS 5.4EPSS 0.11%Fix available

    Authlib: Cross-site request forging when using cache

    Authlib is a Python library which builds OAuth and OpenID Connect servers. Prior to 1.6.11, there is no CSRF protection on the cache feature in authlib.integrations.starlette_client.OAuth. This vulnerability is fixed in 1.6.11.

    • Update to 1.2.0-1+deb12u2
    • Update to 1.3.0-1ubuntu0.1~esm2
    • Update to 1.6.11
    • Update to 1.6.7-1ubuntu0.1~esm1
    • Update to 1.7.0-1
    Published Updated
  20. CVE-2026-41140

    Low · CVSS 0.6EPSS 0.29%Fix available

    Poetry: Path traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4

    Poetry is a dependency manager for Python. Prior to 2.3.4, the extractall() function in src/poetry/utils/helpers.py:410-426 extracts sdist tarballs without path traversal protection on Python versions where tarfile.data_filter is unavailable. Considering only Python versions which are still supported by Poetry, these are 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4. This vulnerability is fixed in 2.3.4.

    • Update to 2.1.2+dfsg-1
    • Update to 2.3.4
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →