| 标题 | itsourcecode Online Medicine Delivery System v1.0 Remote Code Execution |
|---|
| 描述 | The customer controller /customer/controller.php of Online Medicine Delivery System contains two file upload vulnerabilities, neither of which performs whitelist validation on uploaded file extensions or randomly renames files:
(1)doupdateimage() function (action=photos): Used for updating customer avatars, uses getimagesize() to verify whether the file is an image, but can be bypassed with a GIF89a image shell
(2)processorder() function (action=processorder): Used for uploading prescription images with orders, has no file validation at all, directly executing move_uploaded_file()
This vulnerability requires a Customer login session, but an attacker can combine it with the Customer authentication SQL injection bypass vulnerability of this system to obtain a Customer session without knowing the password, effectively making this vulnerability exploitable without authentication. |
|---|
| 来源 | ⚠️ https://github.com/boyslikesports/202607_vul_dir/blob/main/C-11-FileUpload-RCE-Customer_en.md |
|---|
| 用户 | Weining Xiao (UID 88216) |
|---|
| 提交 | 2026-07-16 15時37分 (2 月前) |
|---|
| 管理 | 2026-09-03 13時50分 (2 months later) |
|---|
| 状态 | 已接受 |
|---|
| VulDB条目 | 398399 [itsourcecode Online Medicine Delivery System 1.0 Customer Controller controller.php?action=photos doupdateimage photo 权限提升] |
|---|
| 积分 | 20 |
|---|