Gửi #803488: florensiawidjaja BioinfoMCP 7ada7918b9e515604d3c0ae264d3a9af10bf6e54 Path Traversalthông tin

tiêu đềflorensiawidjaja BioinfoMCP 7ada7918b9e515604d3c0ae264d3a9af10bf6e54 Path Traversal
Mô tảThe web-facing BioinfoMCP platform exposes POST /upload for converting uploaded manuals into generated MCP server artifacts. The route reads the uploaded file object from request.files, takes its client-supplied filename verbatim, and writes it using f.save(os.path.join("uploads", f.filename)). Because the multipart filename field is attacker-controlled, an absolute path such as /tmp/bioinfomcp_poc.pdf overrides the intended uploads/ directory entirely, and traversal sequences can also escape it. The route then passes that attacker-chosen saved path into scripts/do_sth.py, so the unsafe path is not only written but also treated as the input artifact for the rest of the conversion workflow.
Nguồn⚠️ https://github.com/florensiawidjaja/BioinfoMCP/issues/2
Người dùng
 LittleW (UID 97283)
Đệ trình13/04/2026 11:15 (cách đây 6 các tháng)
Kiểm duyệt29/04/2026 13:18 (16 days later)
Trạng tháiđược chấp nhận
Mục VulDB360122 [florensiawidjaja BioinfoMCP đến 7ada7918b9e515604d3c0ae264d3a9af10bf6e54 Upload Endpoint app.py upload Tên duyệt thư mục]
điểm20

Want to stay up to date on a daily basis?

Enable the mail alert feature now!