CVE-2025-61784 in LLaMA-Factory
Tóm tắt
Bởi VulDB • 28/05/2026
LLaMA-Factory là một thư viện tinh chỉnh (tuning) cho các mô hình ngôn ngữ lớn (LLM). Trước phiên bản 0.9.4, một lỗ hổng Server-Side Request Forgery (SSRF) trong API trò chuyện cho phép bất kỳ người dùng đã xác thực nào buộc máy chủ thực hiện các yêu cầu HTTP tùy ý đến các mạng nội bộ và bên ngoài. Điều này có thể dẫn đến việc tiết lộ các dịch vụ nội bộ nhạy cảm, thu thập thông tin (reconnaissance) về mạng nội bộ hoặc tương tác với các dịch vụ của bên thứ ba. Cơ chế tương tự cũng cho phép xảy ra lỗ hổng Local File Inclusion (LFI), cho phép người dùng đọc các tệp tùy ý từ hệ thống tệp của máy chủ. Lỗ hổng tồn tại trong hàm `_process_request` nằm trong `src/llamafactory/api/chat.py`. Hàm này chịu trách nhiệm xử lý nội dung đa phương tiện đến, bao gồm hình ảnh, video và âm thanh được cung cấp qua URL. Hàm kiểm tra xem URL được cung cấp có phải là URI dữ liệu base64 hay đường dẫn tệp cục bộ (`os.path.isfile`) hay không. Nếu không khớp với điều kiện nào, nó sẽ mặc định coi URL là URI web và thực hiện yêu cầu HTTP GET trực tiếp bằng cách sử dụng `requests.get(url, stream=True).raw` mà không có bất kỳ xác thực hoặc làm sạch (sanitization) URL nào. Phiên bản 0.9.4 đã khắc phục sự cố nền tảng này.
If you want to get best quality of vulnerability data, you may have to visit VulDB.