p PatchFirst

PatchFirst · Vulnérabilités récentes

mlflow 3.15.2 : vulnérabilités connues

La comparaison pour mlflow 3.15.2 est incomplète. Consultez les correspondances confirmées ci-dessous.

Filtrer les vulnérabilités
Effacer les filtres

Impossible de comparer 19 entrées. Les résultats sont incomplets.

Vulnérabilités : 6

  1. CVE-2026-116692

    Critique · CVSS 9.8EPSS 0,7%Code d’exploitation publicCorrectif disponible

    MLflow: Remote code execution on unauthenticated MLflow servers via third-party scorer deserialization importing caller-placed artifact modules

    MLflow is an open source AI engineering platform for agents, large language models, and machine learning models. From 3.12.0rc0 until 3.17.0, third-party scorer deserialization in mlflow/genai/scorers/base.py accepts request-selected descendants of THIRD_PARTY_SCORER_ALLOWED_MODULES rather than requiring an exact allowed module. A caller can use MLflow artifact endpoints to place a Python module beneath a writable allowed package and submit its module and class through /ajax-api/3.0/mlflow/scorer/invoke. Scorer.model_validate_json() imports the module and constructs the class before trace processing. Authentication-disabled deployments permit

    • Mettez à jour vers 3.17.0
    Publication Mise à jour
  2. CVE-2026-116691

    Moyenne · CVSS 6.5EPSS 0,21%Code d’exploitation publicCorrectif disponible

    MLflow CrewAI autologging records LLM provider API keys in logged trace spans

    MLflow is an open source AI engineering platform for agents, large language models, and machine learning models. From 2.19.0 until 3.17.0, mlflow.crewai.autolog() records CrewAI Agent objects without consistently sanitizing nested credential-bearing values. mlflow/crewai/autolog.py::_get_agent_attributes() converts the Agent llm field to a string that includes the provider API key, while mlflow/crewai/autolog.py::_construct_full_inputs() expands the Agent object into mlflow.spanInputs. Applications can therefore send plaintext provider credentials to the MLflow trace backend or a configured OTLP destination, where trace readers can obtain the

    • Mettez à jour vers 3.17.0
    Publication Mise à jour
  3. CVE-2026-116690

    Élevée · CVSS 7.5EPSS 0,56%Code d’exploitation publicCorrectif disponible

    MLflow: Arbitrary file read on unauthenticated MLflow servers via prompt model version source

    MLflow is an open source AI engineering platform for agents, large language models, and machine learning models. From 3.10.0 until 3.17.0, the prompt branch in _create_model_version() accepts schemeless relative sources because path validation runs only when a source has a URL scheme, and mlflow.prompt.is_prompt is interpreted by tag presence rather than a true value. A remote caller can store a server-local path as the model version artifact location and use /api/2.0/mlflow/model-versions/get-artifact to read files accessible to the MLflow server process. Default unauthenticated servers require no privileges, while basic-auth deployments are

    • Mettez à jour vers 3.17.0
    Publication Mise à jour
  4. CVE-2026-115886

    Moyenne · CVSS 6.5EPSS 0,68%Code d’exploitation publicCorrectif disponible

    MLflow: SSRF on unauthenticated MLflow servers via third-party scorer kwargs in the scorer invoke, register, and GenAI evaluate endpoints

    MLflow is an open source AI engineering platform for agents, large language models, and machine learning models. From 3.12.0rc0 until 3.17.0, the scorer invoke, register, and GenAI evaluate endpoints, including unauthenticated POST /ajax-api/3.0/mlflow/scorer/invoke, accept serialized third-party scorer data that Scorer.model_validate_json resolves using a module-path allowlist without constraining the selected class or its constructor arguments. When optional trulens and trulens-providers-litellm packages are installed, an attacker can select mlflow.genai.scorers.trulens, choose a model URI outside MLflow's native provider registry so execut

    • Mettez à jour vers 3.17.0
    Publication Mise à jour
  5. CVE-2026-53995

    Élevée · CVSS 8.8EPSS 0,6%Code d’exploitation publicCorrectif disponible

    MLflow 3.17.1 and prior Path Traversal via Trace ID API

    MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so d

    • Mettez à jour vers 3.17.2
    Publication Mise à jour
  6. CVE-2026-71211

    Élevée · CVSS 7.1EPSS 0,29%Aucun correctif publié

    mlflow - Unvalidated Gateway Secret api_base Enables SSRF via Gateway Proxy Endpoint

    MLflow's AI Gateway accepts an auth_config.api_base value when creating a gateway secret (mlflow/server/handlers.py, _create_gateway_secret) with no validation of scheme, host, or IP range; the value is stored verbatim. The gateway proxy endpoint (mlflow/server/gateway_api.py, raw_proxy) subsequently issues an HTTP request to that stored api_base plus a caller-supplied path and returns the full response body.

    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 →