p PatchFirst

PatchFirst · Vulnerabilidades recientes

Vulnerabilidades de la pila Python · Página 77

Vulnerabilidades publicadas para Python en los últimos 30 días: 354. Incluidas en el catálogo KEV: 1.

Filtrar vulnerabilidades
Python

Vulnerabilidades: 7131

  1. CVE-2025-71378

    Alta · CVSS 7.6EPSS 0,48%Corrección disponible

    picklescan - Remote Code Execution via Undetected cProfile.runctx in Pickle Files

    picklescan before 0.0.30 fails to detect cProfile.runctx function calls in pickle file reduce methods, allowing attackers to execute arbitrary code. Malicious pickle files bypass picklescan detection and execute remote code when loaded via pickle.load().

    • Actualiza a 0.0.30
    Publicación Actualización
  2. CVE-2025-71357

    Alta · CVSS 7.6EPSS 0,39%Corrección disponible

    picklescan - Arbitrary Code Execution via Undetected idlelib.pyshell.ModifiedInterpreter.runcommand

    picklescan before 0.0.30 fails to detect malicious pickle files using idlelib.pyshell.ModifiedInterpreter.runcommand in reduce methods. Attackers can embed undetected code in pickle files that executes remote commands when loaded by victims.

    • Actualiza a 0.0.30
    Publicación Actualización
  3. CVE-2025-71351

    Alta · CVSS 7.6EPSS 0,55%Corrección disponible

    picklescan - Remote Code Execution via timeit.timeit() Detection Bypass

    picklescan before 0.0.25 fails to detect malicious pickle files that use timeit.timeit() in the __reduce__ method, allowing remote code execution. Attackers can craft pickle files that import dangerous libraries like os and execute arbitrary system commands, which evade picklescan detection and execute when pickle.load() is called.

    • Actualiza a 0.0.25
    Publicación Actualización
  4. CVE-2025-71348

    Alta · CVSS 7.6EPSS 0,55%Corrección disponible

    picklescan - Arbitrary Code Execution via torch.utils._config_module.load_config Bypass

    picklescan before 0.0.28 fails to detect malicious pickle files that invoke torch.utils._config_module.load_config function within reduce methods. Attackers can craft pickle files embedding arbitrary code that evades detection but executes during pickle.load, enabling remote code execution in supply chain attacks.

    • Actualiza a 0.0.28
    Publicación Actualización
  5. CVE-2026-12799

    Media · CVSS 5.3EPSS 0,43%Sin corrección publicada

    BerriAI litellm Incomplete Fix CVE-2025-0628 internal_user_endpoints.py ui_view_users improper authorization

    A security vulnerability has been detected in BerriAI litellm up to 1.82.2. Affected by this issue is the function ui_view_users of the file litellm/proxy/management_endpoints/internal_user_endpoints.py of the component Incomplete Fix CVE-2025-0628. Such manipulation leads to improper authorization. It is possible to launch the attack remotely. The exploit has been disclosed publicly and may be used. The vendor was contacted early about this disclosure.

    Publicación Actualización
  6. CVE-2026-12798

    Media · CVSS 5.3EPSS 0,4%Sin corrección publicada

    BerriAI litellm MCP OpenAPI Spec Loader openapi_to_mcp_generator.py load_openapi_spec_async server-side request forgery

    A weakness has been identified in BerriAI litellm up to 1.82.2. Affected by this vulnerability is the function load_openapi_spec_async of the file litellm/proxy/_experimental/mcp_server/openapi_to_mcp_generator.py of the component MCP OpenAPI Spec Loader. This manipulation of the argument spec_path causes server-side request forgery. It is possible to initiate the attack remotely. The exploit has been made available to the public and could be used for attacks. The vendor was contacted early about this disclosure.

    Publicación Actualización
  7. CVE-2026-12797

    Media · CVSS 5.3EPSS 0,4%Sin corrección publicada

    BerriAI litellm Completions banned_keywords.py async_pre_call_hook authorization

    A security flaw has been discovered in BerriAI litellm up to 1.82.5. Affected is the function async_pre_call_hook of the file enterprise/enterprise_hooks/banned_keywords.py of the component Completions Interface. The manipulation of the argument prompt results in incorrect authorization. The attack may be performed from remote. The exploit has been released to the public and may be used for attacks. The vendor was contacted early about this disclosure.

    Publicación Actualización
  8. CVE-2026-12796

    Media · CVSS 5.3EPSS 0,57%Sin corrección publicada

    BerriAI litellm SSO Authentication Flow ui_sso.py get_redirect_response_from_openid session expiration

    A vulnerability was identified in BerriAI litellm up to 1.82.2. This impacts the function get_redirect_response_from_openid of the file litellm/proxy/management_endpoints/ui_sso.py of the component SSO Authentication Flow. The manipulation leads to session expiration. The attack is possible to be carried out remotely. The exploit is publicly available and might be used. The vendor was contacted early about this disclosure.

    Publicación Actualización
  9. CVE-2026-12795

    Media · CVSS 6.9EPSS 0,8%Sin corrección publicada

    BerriAI litellm SSO Debug Flow ui_sso.py json.dumps missing authentication

    A vulnerability was determined in BerriAI litellm up to 1.82.2. This affects the function json.dumps of the file litellm/proxy/management_endpoints/ui_sso.py of the component SSO Debug Flow. Executing a manipulation can lead to missing authentication. The attack can be executed remotely. The exploit has been publicly disclosed and may be utilized. The vendor was contacted early about this disclosure.

    Publicación Actualización
  10. CVE-2026-12773

    Media · CVSS 6.9EPSS 1,02%Corrección disponible

    BerriAI litellm MCP Proxy user_api_key_auth_mcp.py UserAPIKeyAuth improper authentication

    A weakness has been identified in BerriAI litellm up to 1.59.8. Affected is the function UserAPIKeyAuth of the file litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py of the component MCP Proxy. Executing a manipulation can lead to improper authentication. The attack may be launched remotely. The exploit has been made available to the public and could be used for attacks. The vendor was contacted early about this disclosure.

    • Actualiza a 1.84.0
    Publicación Actualización
  11. CVE-2026-12772

    Media · CVSS 5.3EPSS 0,4%Sin corrección publicada

    BerriAI litellm PROXY_ADMIN database API Key Generator login_utils.py authenticate_user session expiration

    A security flaw has been discovered in BerriAI litellm up to 1.82.2. This impacts the function authenticate_user of the file litellm/proxy/auth/login_utils.py of the component PROXY_ADMIN database API Key Generator. Performing a manipulation results in session expiration. The attack may be initiated remotely. The exploit has been released to the public and may be used for attacks. The vendor was contacted early about this disclosure.

    Publicación Actualización
  12. CVE-2026-12771

    Baja · CVSS 2.3EPSS 0,43%Sin corrección publicada

    BerriAI litellm M2M JWT user_api_key_auth.py improper authorization

    A vulnerability was identified in BerriAI litellm up to 1.82.2. This affects an unknown function of the file litellm/proxy/auth/user_api_key_auth.py of the component M2M JWT Handler. Such manipulation leads to improper authorization. The attack can be launched remotely. A high complexity level is associated with this attack. The exploitability is reported as difficult. The exploit is publicly available and might be used. The vendor was contacted early about this disclosure.

    Publicación Actualización
  13. CVE-2026-12770

    Media · CVSS 5.3EPSS 0,57%Sin corrección publicada

    BerriAI litellm Admin Key key_management_endpoints.py improper authorization

    A vulnerability was determined in BerriAI litellm up to 1.63.1. The impacted element is an unknown function of the file litellm/proxy/management_endpoints/key_management_endpoints.py of the component Admin Key Handler. This manipulation causes improper authorization. The attack can be initiated remotely. The exploit has been publicly disclosed and may be utilized. Patch name: 23781. It is recommended to apply a patch to fix this issue. The vendor was contacted early about this disclosure.

    Publicación Actualización
  14. CVE-2026-56340

    Alta · CVSS 8.7EPSS 0,64%Corrección disponible

    vLLM - Denial of Service via Unvalidated Multimodal Embeddings

    vLLM versions >= 0.10.2 and < 0.13.0 are missing sparse tensor validation in multimodal embeddings processing. Because PyTorch disables sparse tensor invariant checks by default, an attacker can submit crafted embedding requests with malformed (negative or out-of-bounds) tensor indices, when the prompt-embeds feature is enabled, to trigger crashes or resource exhaustion (denial of service), with potential for out-of-bounds/write-what-where memory corruption. This continues CVE-2025-62164, whose prior fix only disabled the feature by default rather than addressing the root cause.

    • Actualiza a 0.13.0
    Publicación Actualización
  15. CVE-2025-71379

    Media · CVSS 5.3EPSS 0,48%Corrección disponible

    vllm - Regular Expression Denial of Service in Multiple Components

    vLLM versions >= 0.6.3 and < 0.9.0 contain multiple regular expression denial of service (ReDoS) vulnerabilities. Several regex patterns — in vllm/lora/utils.py, the phi4mini tool parser, and the OpenAI-compatible serving chat endpoint — are susceptible to catastrophic backtracking. An attacker submitting crafted input with nested or repeated structures can trigger severe CPU consumption and performance degradation, resulting in denial of service.

    • Actualiza a 0.9.0
    Publicación Actualización
  16. CVE-2026-56304

    Media · CVSS 6.9EPSS 0,44%Corrección disponible

    picklescan - Arbitrary File Creation via logging.FileHandler Deserialization

    picklescan before 1.0.1 contains an unsafe pickle deserialization vulnerability allowing unauthenticated attackers to create arbitrary zero-byte files via logging.FileHandler class instantiation. Attackers can exploit this by crafting malicious pickle payloads to bypass RCE blocklists and create lock files or other filesystem artifacts, potentially causing denial of service or application disruption.

    • Actualiza a 1.0.1
    Publicación Actualización
  17. GHSA-rpj2-4hq8-938g

    Alta · CVSS 7.8Corrección disponible

    VCR.py: Arbitrary code execution via unsafe YAML deserialization of cassette files

    ### Summary vcrpy deserializes YAML cassette files with PyYAML's object-constructing loader (`yaml.CLoader` / `yaml.Loader`) instead of the safe loader (`yaml.CSafeLoader` / `yaml.SafeLoader`). A cassette containing a `!!python/object/apply:` (or similar) tag therefore executes arbitrary Python code the moment the cassette is loaded — including through the normal `VCR().use_cassette()` path, before any HTTP interaction is replayed. This is **not** limited to environments lacking the libYAML C extension. `CLoader` uses the C parser but PyYAML's full Python *constructor*, so Python object tags execute under `CLoader` exactly as under the pure

    • Actualiza a 8.2.1
    Publicación Actualización
  18. GHSA-p5wc-9w9r-m232

    Alta · CVSS 7.5Corrección disponible

    Ultimate Sitemap Parser (USP): XML Entity Expansion (Billion Laughs) DoS in XMLSitemapParser

    ## XML Entity Expansion (Billion Laughs) DoS in XMLSitemapParser ### Summary `ultimate-sitemap-parser` version 1.8.0 and earlier parse attacker-controlled XML content using Python's `xml.parsers.expat` without any restriction on DTD declarations or recursive entity references. An attacker who can serve a malicious sitemap can trigger exponential XML entity expansion (the "Billion Laughs" attack), causing unbounded CPU and memory consumption in the victim process. No authentication, user interaction, or special configuration is required — the vulnerability is exploitable by default through any public-facing use of `sitemap_tree_for_homepage(

    • Actualiza a 1.8.1
    Publicación Actualización
  19. GHSA-8823-qg2x-pv9f

    Alta · CVSS 7.5Corrección disponible

    Ultimate Sitemap Parser (USP): Gzip Decompression Bomb Bypasses Sitemap Size Limit

    ## Gzip Decompression Bomb Bypasses Sitemap Size Limit ### Summary `ultimate-sitemap-parser` enforces a 100 MiB size limit on sitemap responses, but applies it only to the **compressed** bytes received over the network. When a `.gz` sitemap is fetched, `usp/helpers.py:239` calls `gzip_lib.decompress(data)` with no output-size cap, allowing an attacker-controlled server to serve a small gzip-compressed payload (~549 KB) that expands to over 120 MiB in process memory. This completely bypasses the declared limit and can exhaust memory or crash any process that calls `sitemap_tree_for_homepage()` against an untrusted site. ### Details The lib

    • Actualiza a 1.8.1
    Publicación Actualización
  20. CVE-2026-49291

    Alta · CVSS 8.1EPSS 0,49%Corrección disponible

    mcp-memory-service: OAuth read-only clients can write and delete memories through MCP tools/call

    mcp-memory-service is a semantic memory layer for AI applications. Prior to version 10.65.3, the HTTP MCP JSON-RPC endpoint at `/mcp` requires only OAuth `read` scope for all requests, then dispatches `tools/call` directly to handlers that include mutating tools. A read-only OAuth client can call `store_memory` and `delete_memory` through MCP even though the corresponding REST endpoints require `write` scope. Version 10.65.3 patches the issue.

    • Actualiza a 10.65.3
    Publicación Actualización

Comprueba tu servidor

Compara tu pila y las versiones instaladas con las bases actuales de vulnerabilidades.

Comprueba tu servidor →