{"cvss":9.3,"datePublished":"2026-08-17T22:17:23.580","dateUpdated":"2026-10-26T13:10:00.140","description":"MLflow is an open source AI engineering platform for agents, large language models, and machine learning models. Starting in 3.3.0 and prior to 3.15.0, the unauthenticated POST /api/2.0/mlflow/webhooks/{id}/test endpoint calls _validate_webhook_url() in mlflow/utils/validation.py only for the original URL while mlflow/webhooks/delivery.py follows redirects and re-resolves the hostname without pinning the validated address, allowing attackers to reach internal or cloud metadata services and receive response_status and response_body. This issue is fixed in version 3.15.0.","id":"CVE-2026-64849","raw":{"affected":[{"affectedData":[{"product":"mlflow","vendor":"mlflow","versions":[{"status":"affected","version":">= 3.3.0, < 3.15.0"}]}],"source":"security-advisories@github.com"}],"cisaActionDue":"2026-09-02","cisaExploitAdd":"2026-08-19","cisaRequiredAction":"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.","cisaVulnerabilityName":"MLflow Server-Side Request Forgery Vulnerability","configurations":[{"nodes":[{"cpeMatch":[{"criteria":"cpe:2.3:a:lfprojects:mlflow:*:*:*:*:*:*:*:*","matchCriteriaId":"1020A84A-9C92-4581-ADC4-4522AD465BA2","versionEndExcluding":"3.15.0","versionStartIncluding":"3.3.0","vulnerable":true}],"negate":false,"operator":"OR"}]}],"cveTags":[],"descriptions":[{"lang":"en","value":"MLflow is an open source AI engineering platform for agents, large language models, and machine learning models. Starting in 3.3.0 and prior to 3.15.0, the unauthenticated POST /api/2.0/mlflow/webhooks/{id}/test endpoint calls _validate_webhook_url() in mlflow/utils/validation.py only for the original URL while mlflow/webhooks/delivery.py follows redirects and re-resolves the hostname without pinning the validated address, allowing attackers to reach internal or cloud metadata services and receive response_status and response_body. This issue is fixed in version 3.15.0."},{"lang":"es","value":"MLflow es una plataforma de ingeniería de IA de código abierto para agentes, modelos de lenguaje grandes y modelos de aprendizaje automático. A partir de la versión 3.3.0 y versiones anteriores a la 3.15.0, el endpoint POST /api/2.0/mlflow/webhooks/{id}/test no autenticado llama a _validate_webhook_url() en mlflow/utils/validation.py solo para la URL original, mientras que mlflow/webhooks/delivery.py sigue las redirecciones y resuelve de nuevo el nombre de host sin fijar la dirección validada, lo que permite a los atacantes alcanzar servicios de metadatos internos o en la nube y recibir response_status y response_body. Este problema se ha solucionado en la versión 3.15.0."}],"id":"CVE-2026-64849","lastModified":"2026-10-26T13:10:00.140","metrics":{"cvssMetricV31":[{"cvssData":{"attackComplexity":"LOW","attackVector":"NETWORK","availabilityImpact":"NONE","baseScore":9.3,"baseSeverity":"CRITICAL","confidentialityImpact":"HIGH","integrityImpact":"LOW","privilegesRequired":"NONE","scope":"CHANGED","userInteraction":"NONE","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:L/A:N","version":"3.1"},"exploitabilityScore":3.9,"impactScore":4.7,"source":"security-advisories@github.com","type":"Secondary"}],"ssvcV203":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","ssvcData":{"id":"CVE-2026-64849","options":[{"exploitation":"active"},{"automatable":"yes"},{"technicalImpact":"partial"}],"role":"CISA Coordinator","timestamp":"2026-08-20T03:55:29.820245Z","version":"2.0.3"}}]},"published":"2026-08-17T22:17:23.580","references":[{"source":"security-advisories@github.com","tags":["Patch"],"url":"https://github.com/mlflow/mlflow/commit/ba949522477cbd5915aa55d29b0cfad7d5ddf939"},{"source":"security-advisories@github.com","tags":["Exploit","Issue Tracking","Mitigation"],"url":"https://github.com/mlflow/mlflow/issues/24179"},{"source":"security-advisories@github.com","tags":["Issue Tracking","Patch"],"url":"https://github.com/mlflow/mlflow/pull/24258"},{"source":"security-advisories@github.com","tags":["Release Notes"],"url":"https://github.com/mlflow/mlflow/releases/tag/v3.15.0"},{"source":"security-advisories@github.com","tags":["Exploit","Vendor Advisory"],"url":"https://github.com/mlflow/mlflow/security/advisories/GHSA-7gwp-5pfp-969j"},{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","tags":["US Government Resource"],"url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-64849"}],"sourceIdentifier":"security-advisories@github.com","vulnStatus":"Analyzed","weaknesses":[{"description":[{"lang":"en","value":"CWE-918"}],"source":"security-advisories@github.com","type":"Secondary"}]},"severity":"CRITICAL","source":"nvd","title":"MLflow is an open source AI engineering platform for agents, large language models, and machine learning models"}