| 标题 | SourceCodester Photo Share Website using PHP/MySQL V1.0 Unrestricted Upload |
|---|
| 描述 | The file upload functionality handled by the save_upload action in ajax.php lacks adequate validation of user-supplied data. The application processes base64-encoded file data via the img[] parameter and sets the filename based on the imgName[] parameter.
An attacker can intercept the HTTP POST request and manipulate these parameters to bypass intended restrictions. By supplying a .php extension in the imgName[] parameter and injecting malicious base64-encoded PHP code (such as a webshell or phpinfo()) into the img[] parameter, the server will save the executable script into the public-facing /social/assets/img/uploads/ directory. Accessing this uploaded file directly via a web browser triggers the execution of the arbitrary PHP code. |
|---|
| 来源 | ⚠️ https://github.com/gensnext/cve/issues/2 |
|---|
| 用户 | w4yl (UID 60425) |
|---|
| 提交 | 2026-06-21 15時01分 (2 月前) |
|---|
| 管理 | 2026-08-07 10時34分 (2 months later) |
|---|
| 状态 | 已接受 |
|---|
| VulDB条目 | 386955 [SourceCodester Photo Share Website 1.0 ajax.php?action=save_upload img[]/imgName[] 权限提升] |
|---|
| 积分 | 20 |
|---|