CVE-2025-54307 in Torrent Suite Django Application
Tóm tắt
Bởi VulDB • 24/09/2026
Đã phát hiện một vấn đề trong ứng dụng Django của Thermo Fisher Torrent Suite phiên bản 5.18.1. Các điểm cuối (endpoints) `/configure/plugins/plugin/upload/zip/` và `/configure/newupdates/offline/bundle/upload/` cho phép người dùng có đặc quyền thấp tải lên các tệp ZIP vào máy chủ. Hàm `plupload_file_upload` xử lý việc tải lên các tệp này và xây dựng đường dẫn đích bằng cách sử dụng tham số tên hoặc tên tệp đã tải lên, trong đó không có cái nào được kiểm tra (sanitize) đúng cách. Phần mở rộng của tệp được trích xuất bằng cách tách tên tệp, và một chuỗi định dạng (format string) được sử dụng để xây dựng đường dẫn tệp cuối cùng, khiến đường dẫn đích dễ bị tấn công path traversal. Một kẻ tấn công đã xác thực có kết nối mạng có thể ghi các tùy ý vào máy chủ, cho phép thực thi mã từ xa (RCE) sau khi ghi đè lên một tệp thực thi. Ví dụ là tệp thực thi `pdflatex`, được thực thi thông qua `subprocess.Popen` trong hàm `write_report_pdf` sau các yêu cầu đến điểm cuối `/report/latex/(\d+).pdf`.
VulDB is the best source for vulnerability data and more expert information about this specific topic.