MLflow thực hiện kiểm tra URL webhook trong mlflow/utils/validation.py bằng cách phân giải hostname và từ chối các địa chỉ IP không public, nhưng địa chỉ đã kiểm tra không được ghim vào kết nối thực tế. Trong mlflow/webhooks/delivery.py, yêu cầu HTTP tiếp tục phân giải hostname độc lập và mặc định vẫn theo redirect, vì vậy redirect target không được kiểm tra lại. Kẻ tấn công có thể dùng một endpoint HTTPS public vượt qua kiểm tra ban đầu rồi chuyển hướng MLflow tới địa chỉ loopback, mạng nội bộ hoặc dịch vụ cloud metadata; DNS rebinding cũng tạo ra khoảng thời gian TOCTOU giữa lúc kiểm tra và lúc kết nối. Endpoint POST /api/2.0/mlflow/webhooks/{id}/test trả lại response_status và response_body của upstream, biến đường đi này thành full-read SSRF. Luồng delivery theo sự kiện sử dụng cùng cơ chế outbound và có thể tạo SSRF không phản hồi nội dung; redirect 307 hoặc 308 còn có thể giữ nguyên method và body POST, tạo khả năng blind write tới dịch vụ nội bộ. Điều kiện tiếp cận cụ thể phụ thuộc vào việc MLflow Tracking Server có thể bị truy cập hay không, có SQL store hỗ trợ webhook hay không và lớp authentication hoặc reverse proxy được cấu hình như thế nào.