CVE-2025-61784 in LLaMA-Factory
요약
\~에 의해 VulDB • 2026. 05. 13.
LLaMA-Factory는 대규모 언어 모델(LLM)을 위한 튜닝 라이브러리입니다. 버전 0.9.4 이전 버전에서는 채팅 API의 서버 측 요청 위조(SSRF) 취약점으로 인해 인증된 모든 사용자가 서버를 강제로 사용하여 내부 및 외부 네트워크에 임의의 HTTP 요청을 수행할 수 있습니다. 이로 인해 민감한 내부 서비스의 노출, 내부 네트워크 정찰, 또는 제3자 서비스와의 상호 작용이 발생할 수 있습니다. 동일한 메커니즘은 로컬 파일 포함(LFI) 취약점도 허용하여 사용자가 서버 파일 시스템에서 임의의 파일을 읽을 수 있게 합니다. 이 취약점은 `src/llamafactory/api/chat.py` 내의 `_process_request` 함수에 존재합니다. 이 함수는 URL을 통해 제공된 이미지, 비디오, 오디오를 포함한 다중 모달 콘텐츠를 처리하는 역할을 합니다. 함수는 제공된 URL이 base64 데이터 URI인지 또는 로컬 파일 경로(`os.path.isfile`)인지 확인합니다. 해당 조건이 모두 충족되지 않으면, URL을 웹 URI로 간주하고 URL에 대한 검증이나 정제 없이 `requests.get(url, stream=True).raw`를 사용하여 직접 HTTP GET 요청을 수행합니다. 버전 0.9.4는 이 근본적인 문제를 수정합니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.