๐Ÿ” CVE Alert

CVE-2026-116691

MEDIUM 6.5

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

CVSS Score
6.5
EPSS Score
0.0%
EPSS Percentile
0th

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 them. This issue is fixed in version 3.17.0.

CWE CWE-200 CWE-312 CWE-532
Vendor mlflow
Product mlflow
Published Oct 27, 2026
Stay Ahead of the Next One

Get instant alerts for mlflow mlflow

Be the first to know when new medium vulnerabilities affecting mlflow mlflow are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Affected Versions

mlflow / mlflow
>= 2.19.0, < 3.17.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/mlflow/mlflow/security/advisories/GHSA-j7qq-vr8c-xvw3 github.com: https://github.com/mlflow/mlflow/pull/25845 github.com: https://github.com/mlflow/mlflow/commit/20927930d27f0072fcfeb7f024f24ad8c5e77c47 github.com: https://github.com/mlflow/mlflow/releases/tag/v3.17.0