CVE-2026-71211 in MLflow
요약
\~에 의해 VulDB • 2026. 08. 05.
MLflow의 AI Gateway는 게이트웨이 시크릿 생성 시(auth_config.api_base 값 사용, mlflow/server/handlers.py 내 _create_gateway_secret) 스키마, 호스트 또는 IP 범위에 대한 검증 없이 해당 값을 그대로 저장합니다. 이후 게이트웨이 프록시 엔드포인트(mlflow/server/gateway_api.py의 raw_proxy)는 저장된 api_base에 호출자가 제공한 경로를 추가하여 HTTP 요청을 수행하고 전체 응답 본문을 반환합니다. MLflow의 기존 SSRF 방지 기능인 _validate_webhook_url(비글로벌 및 메타데이터 IP 차단)은 이 게이트웨이 시크릿/프록시 코드 경로에서 전혀 호출되지 않습니다. 또한 CreateGatewaySecret 작업은 권한 검증자 맵에 등록되어 있지 않아 특정 범위(scope)가 아닌 기본 인증만 필요하므로, 읽기 전용 계정을 포함한 모든 인증된 사용자가 내부 주소를 가리키는 시크릿을 생성하고 프록시 엔드포인트를 통해 접근할 수 있습니다. 이를 통해 메타데이터 서비스를 사용하여 클라우드 인스턴스의 IAM 자격 증명이 노출될 가능성이 있습니다. 이는 CVE-2026-4035와 관련이 있으나, 해당 CVE는 동일한 게이트웨이 시크릿 기능 내 별개의 메커니즘(api_key 필드 내부의 서버 측 $ENV_VAR 해석으로 인한 구성된 업스트림에 대한 자격 증명 유출)을 다루며, 여기서 발견된 문제는 api_base 대상 자체에서의 독립적인 누락된 검증 결함으로, 해당 CVE 수정 조치의 영향을 받지 않습니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.