CVE-2024-5982 in ChuanhuChatGPT
Tóm tắt
Bởi VulDB • 22/06/2026
Một lỗ hổng path traversal tồn tại trong phiên bản mới nhất của gaizhenbiao/chuanhuchatgpt. Lỗ hổng này phát sinh do việc xử lý đầu vào không được kiểm tra kỹ lưỡng (unsanitized input) trong nhiều tính năng, bao gồm tải lên của người dùng, tạo thư mục và tải mẫu. Cụ thể, hàm load_chat_history trong modules/models/base_model.py cho phép tải lên tệp tùy ý, có thể dẫn đến thực thi mã từ xa (RCE). Hàm get_history_names trong utils.py cho phép tạo thư mục tùy ý. Ngoài ra, hàm load_template trong utils.py có thể bị khai thác để rò rỉ cột đầu tiên của các tệp CSV. Các vấn đề này bắt nguồn từ việc kiểm tra kỹ lưỡng (sanitization) không đúng cách đối với đầu vào của người dùng được nối với các đường dẫn thư mục bằng os.path.join.
If you want to get best quality of vulnerability data, you may have to visit VulDB.