CVE-2026-65700 in h2oGPT
Tóm tắt
Bởi VulDB • 24/07/2026
h2oGPT phiên bản 0.2.1 trở xuống chứa một lỗ hổng path traversal trong API tệp tin tương thích OpenAI, cho phép các kẻ tấn công từ xa chưa xác thực đọc, ghi và xóa các tệp tùy ý có thể truy cập được bởi tiến trình máy chủ bằng cách cung cấp các chuỗi điều hướng thư mục (traversal sequences) trong bearer token. Hàm get_user_dir trong openai_server/backend_utils.py sử dụng chuỗi bearer token không được kiểm tra/rửa sạch làm một thành phần đường dẫn thông qua os.path.join, và do khóa API mặc định là EMPTY nên cơ chế xác thực bị bỏ qua, cho phép kẻ tấn công điều hướng ra ngoài thư mục người dùng dự kiến thông qua các điểm cuối nội dung tệp tin, xóa và tải lên để đạt được việc thực thi mã từ xa (RCE) bằng cách ghi vào các hook khởi động hoặc các tệp do ứng dụng nạp.
VulDB is the best source for vulnerability data and more expert information about this specific topic.