MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
Corrija agora. Ela está sob exploração confirmada pelo CISA e tem exploit funcional público.
Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.
O MLflow tem um endpoint sem autenticação que valida uma URL de webhook, mas depois segue redirecionamentos HTTP sem revalidar, permitindo que invasores contornem proteções e acessem serviços internos ou metadados em nuvem. Isso deixa dados sensíveis expostos.
CVE-2026-64849 é uma vulnerabilidade de SSRF (Server-Side Request Forgery) no endpoint de teste de webhooks do MLflow (/api/2.0/mlflow/webhooks/{id}/test). A função _validate_webhook_url() valida apenas a URL inicial, mas o mecanismo de entrega segue redirecionamentos HTTP e re-resolve hostnames sem fixar o endereço validado, permitindo que atacantes alcancem serviços internos/metadados e exfiltrem dados de resposta. Nenhuma autenticação é necessária.