모델 레지스트리에 대한 아웃바운드 다이얼: CVE-20... 노트

모델 레지스트리에 대한 아웃바운드 다이얼: CVE-2026-64849가 인증되지 않은 호출자에게 제공하는 것

MLflow의 CVE-2026-64849 취약점은 웹훅 엔드포인트에 인증 확인이 누락되어 심각한 보안 결함을 노출합니다. 이는 인증되지 않은 요청이 서버 측 요청 위조(SSRF)를 트리거할 수 있게 하며, NVD 점수는 9.3입니다. 이 결함은 공격자가 MLflow 서버가 임의의 URL을 가져오도록 하여, 리디렉션 및 DNS 리바인딩 기능으로 인해 허용 목록과 같은 일반적인 완화 조치를 우회할 수 있게 합니다. MLflow가 데이터베이스, 아티팩트 저장소 및 모델 레지스트리에 대한 민감한 자격 증명을 저장하는 중앙 허브 역할을 한다는 점에서 심각한 영향이 발생합니다. 공격자는 이 SSRF를 활용하여 클라우드 메타데이터 엔드포인트, 내부 Kubernetes API, 관리형 아티팩트 저장소 및 파드 네트워크 포트에 액세스할 수 있습니다. 결정적으로, 공격자는 전체 셸이 아닌 GET 요청만으로 토큰 또는 서명된 URL을 유출할 수 있습니다.이 CVE를 요구하지는 않지만 관련된 취약점은 MLflow의 모델 게이트웨이 구성이 API 키를 저장한다는 것입니다. 공격자가 게이트웨이 구성을 작성할 수 있다면, SSRF 없이도 이러한 공급자 키를 유출할 수 있습니다. 두 문제 모두 MLflow가 비밀을 저장하고 잠재적으로 인증되지 않은 사용자를 대신하여 아웃바운드 호출을 시작한다는 것을 강조합니다. 3.15.0 버전으로 업그레이드하는 것 외에도, 조직은 MLflow의 아웃바운드 네트워크 액세스를 제한하기 위해 강력한 이그레스 정책을 구현해야 합니다. 메타데이터 액세스를 강화하고 서비스 자격 증명을 정기적으로 교체하는 것도 위험을 완화하는 중요한 단계입니다. 의심스러운 api_key 참조 및 api_base 값을 위해 게이트웨이 구성을 감사하는 것이 필수적입니다. 마지막으로, MLflow 추적 서버는 내부 도구이므로 단일 사인온 솔루션 뒤에 배치해야 하며 공개적으로 노출되어서는 안 됩니다. MLflow 인스턴스의 광범위한 노출은 많은 팀이 중요한 자격 증명을 보유한 공개적으로 액세스 가능한 내부 도구의 위험을 간과했음을 나타냅니다.