Skip to content

Conversation

@oep-renovate
Copy link
Contributor

@oep-renovate oep-renovate bot commented Oct 17, 2025

This PR contains the following updates:

Package Change Age Confidence
mlflow 3.3.2 -> 3.5.0 age confidence

MLFlow unsafe deserialization

BIT-mlflow-2024-37059 / CGA-2xhw-w75q-cpqg / CVE-2024-37059 / GHSA-wf7f-8fxf-xfxc

More information

Details

Deserialization of untrusted data can occur in versions of the MLflow platform running version 0.5.0 or newer, enabling a maliciously uploaded PyTorch model to run arbitrary code on an end user’s system when interacted with.

Severity

  • CVSS Score: 8.8 / 10 (High)
  • Vector String: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

References

This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).


Release Notes

mlflow/mlflow (mlflow)

v3.5.0

Compare Source

MLflow 3.5.0 includes several major features and improvements!

Major Features
  • ⚙️ Job Execution Backend: Introduced a new job execution backend infrastructure for running asynchronous tasks with individual execution pools, job search capabilities, and transient error handling. (#​17676, #​18012, #​18070, #​18071, #​18112, #​18049, @​WeichenXu123)
  • 🎯 Flexible Prompt Optimization API: Introduced a new flexible API for prompt optimization with support for model switching and the GEPA algorithm, enabling more efficient prompt tuning with fewer rollouts. See the documentation to get started. (#​18183, #​18031, @​TomeHirata)
  • 🎨 Enhanced UI Onboarding: Improved in-product onboarding experience with trace quickstart drawer and updated homepage guidance to help users discover MLflow's latest features. (#​18098, #​18187, @​B-Step62)
  • 🔐 Security Middleware for Tracking Server: Added a security middleware layer to protect against DNS rebinding, CORS attacks, and other security threats. Read the documentation for configuration details. (#​17910, @​BenWilson2)
Features
Bug Fixes
Documentation Updates

Small bug fixes and documentation updates:

#​18349, #​18338, #​18241, #​18319, #​18309, #​18292, #​18280, #​18239, #​18236, #​17786, #​18003, #​17970, #​17898, #​17765, #​17667, @​serena-ruan; #​18346, #​17882, @​dbrx-euirim; #​18306, #​18208, #​18165, #​18110, #​18109, #​18108, #​18107, #​18105, #​18104, #​18100, #​18099, #​18155, #​18079, #​18082, #​18078, #​18077, #​18083, #​18030, #​18001, #​17999, #​17712, #​17785, #​17756, #​17729, #​17731, #​17733, @​daniellok-db; #​18339, #​18291, #​18222, #​18210, #​18124, #​18101, #​18054, #​18053, #​18007, #​17922, #​17823, #​17822, #​17805, #​17789, #​17750, #​17752, #​17760, #​17758, #​17688, #​17689, #​17693, #​17675, #​17673, #​17656, #​17674, @​harupy; #​18331, #​18308, #​18303, #​18146, @​smoorjani; #​18315, #​18279, #​18310, #​18187, #​18225, #​18277, #​18193, #​18223, #​18209, #​18200, #​18178, #​17574, #​18021, #​18006, #​17944, @​B-Step62; #​18290, #​17946, #​17627, @​bbqiu; #​18274, @​Ninja3047; #​18204, #​17868, #​17866, #​17833, #​17826, #​17835, @​TomeHirata; #​18273, #​18043, #​17928, #​17931, #​17936, #​17937, @​dbczumar; #​18185, #​18180, #​18174, #​18170, #​18167, #​18164, #​18168, #​18166, #​18162, #​18160, #​18159, #​18157, #​18156, #​18154, #​18148, #​18145, #​18135, #​18143, #​18142, #​18139, #​18132, #​18130, #​18119, #​18117, #​18115, #​18102, #​18075, #​18046, #​18062, #​18042, #​18051, #​18036, #​18027, #​18014, #​18011, #​18009, #​18004, #​17903, #​18000, #​18002, #​17973, #​17993, #​17989, #​17984, #​17968, #​17966, #​17967, #​17962, #​17977, #​17976, #​17972, #​17965, #​17964, #​17963, #​17969, #​17971, #​17939, #​17926, #​17924, #​17915, #​17911, #​17912, #​17904, #​17902, #​17900, #​17897, #​17892, #​17889, #​17888, #​17885, #​17884, #​17878, #​17874, #​17873, #​17871, #​17870, #​17865, #​17860, #​17861, #​17859, #​17857, #​17856, #​17854, #​17853, #​17851, #​17849, #​17850, #​17847, #​17845, #​17846, #​17844, #​17843, #​17842, #​17838, #​17836, #​17834, #​17831, #​17824, #​17828, #​17819, #​17825, #​17817, #​17821, #​17809, #​17807, #​17808, #​17803, #​17800, #​17799, #​17797, #​17793, #​17790, #​17772, #​17771, #​17769, #​17770, #​17753, #​17762, #​17747, #​17749, #​17745, #​17740, #​17734, #​17732, #​17726, #​17723, #​17722, #​17721, #​17719, #​17720, #​17718, #​17716, #​17713, #​17715, #​17710, #​17709, #​17708, #​17707, #​17705, #​17697, #​17701, #​17698, #​17696, #​17695, @​copilot-swe-agent; #​18151, #​18153, #​17983, #​18040, #​17981, #​17841, #​17818, #​17776, #​17781, @​BenWilson2; #​18068, @​alkispoly-db; #​18133, @​kevin-lyn; #​17105, #​17717, @​joelrobin18; #​17879, @​lkuo; #​17996, #​17945, #​17913, @​WeichenXu123

v3.4.0

Compare Source

MLflow 3.4.0rc0 includes several major features and improvements

Major New Features
  • 📊 OpenTelemetry Metrics Export: MLflow now exports span-level statistics as OpenTelemetry metrics, providing enhanced observability and monitoring capabilities for traced applications. (#​17325, @​dbczumar)
  • 🤖 MCP Server Integration: Introducing the Model Context Protocol (MCP) server for MLflow, enabling AI assistants and LLMs to interact with MLflow programmatically. (#​17122, @​harupy)
  • 🧑‍⚖️ Custom Judges API: New make_judge API enables creation of custom evaluation judges for assessing LLM outputs with domain-specific criteria. (#​17647, @​BenWilson2, @​dbczumar, @​alkispoly-db, @​smoorjani)
  • 📈 Correlations Backend: Implemented backend infrastructure for storing and computing correlations between experiment metrics using NPMI (Normalized Pointwise Mutual Information). (#​17309, #​17368, @​BenWilson2)
  • 🗂️ Evaluation Datasets: MLflow now supports storing and versioning evaluation datasets directly within experiments for reproducible model assessment. (#​17447, @​BenWilson2)
  • 🔗 Databricks Backend for MLflow Server: MLflow server can now use Databricks as a backend, enabling seamless integration with Databricks workspaces. (#​17411, @​nsthorat)
  • 🤖 Claude Autologging: Automatic tracing support for Claude AI interactions, capturing conversations and model responses. (#​17305, @​smoorjani)
  • 🌊 Strands Agent Tracing: Added comprehensive tracing support for Strands agents, including automatic instrumentation for agent workflows and interactions. (#​17151, @​joelrobin18)
  • 🧪 Experiment Types in UI: MLflow now introduces experiment types, helping reduce clutter between classic ML/DL and GenAI features. MLflow auto-detects the type, but you can easily adjust it via a selector next to the experiment name. (#​17605, @​daniellok-db)

Features:

Bug fixes:

Documentation updates:

Small bug fixes and documentation updates:

#​17655, #​17657, #​17597, #​17545, #​17547, @​BenWilson2; #​17671, @​smoorjani; #​17668, #​17665, #​17662, #​17661, #​17659, #​17658, #​17653, #​17643, #​17642, #​17636, #​17634, #​17631, #​17628, #​17611, #​17607, #​17588, #​17570, #​17575, #​17564, #​17557, #​17556, #​17555, #​17536, #​17531, #​17524, #​17510, #​17511, #​17499, #​17500, #​17494, #​17493, #​17490, #​17488, #​17478, #​17479, #​17425, #​17471, #​17457, #​17440, #​17403, #​17405, #​17404, #​17402, #​17366, #​17346, #​17344, #​17337, #​17316, #​17313, #​17284, #​17276, #​17235, #​17226, #​17229, @​copilot-swe-agent; #​17664, #​17654, #​17613, #​17637, #​17633, #​17612, #​17630, #​17616, #​17626, #​17617, #​17610, #​17614, #​17602, #​17538, #​17522, #​17512, #​17508, #​17492, #​17462, #​17475, #​17468, #​17455, #​17338, #​17257, #​17231, #​17214, #​17223, #​17218, #​17216, @​harupy; #​17635, #​17663, #​17426, #​16870, #​17428, #​17427, #​17441, #​17377, @​serena-ruan; #​17605, #​17306, @​daniellok-db; #​17624, #​17578, [#​173


Configuration

📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@oep-renovate oep-renovate bot requested a review from samet-akcay as a code owner October 17, 2025 02:35
@codecov-commenter
Copy link

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@oep-renovate oep-renovate bot force-pushed the renovate/pypi-mlflow-vulnerability branch 4 times, most recently from 7c608a8 to 91fe121 Compare October 24, 2025 02:34
Signed-off-by: oep-renovate[bot] <212772560+oep-renovate[bot]@users.noreply.github.com>
@oep-renovate oep-renovate bot force-pushed the renovate/pypi-mlflow-vulnerability branch from 91fe121 to 71b3d48 Compare October 25, 2025 02:35
@oep-renovate oep-renovate bot changed the title chore(deps): update dependency mlflow to v3.5.0 [security] chore(deps): update dependency mlflow to v3.5.0 [security] - autoclosed Oct 28, 2025
@oep-renovate oep-renovate bot closed this Oct 28, 2025
@oep-renovate oep-renovate bot deleted the renovate/pypi-mlflow-vulnerability branch October 28, 2025 02:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants