View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0034437 | mantisbt | security | public | 2024-05-07 09:32 | 2024-06-09 11:09 |
Reporter | sud0ku | Assigned To | dregad | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | unable to reproduce | ||
Product Version | 2.26.1 | ||||
Summary | 0034437: Broken Access Control: Any user can upload files into another user's issue when attaching files to Add Note feature. | ||||
Description | Broken Access Control was found on: | ||||
Steps To Reproduce | steps to reproduce the issue:
| ||||
Additional Information | For CVE Handling: | ||||
Tags | No tags attached. | ||||
Thanks for the bug report. Following your instructions, I tried to replicate the problem with the following scenarios, trying to add attachment:
Based on this analysis, I fail to see broken access control - as far as I can tell, required authorization checks are in place . Am I missing something ? Please clarify. |
|
I just realized that in this latest version, the request now has a "bugnote_add_token" parameter when uploading attachments, which is slightly different from my screenshots. As you can see in my attachment above, both the "attacker" and the "victim" have private issues on both sides. Probably the issue is in another version. I will recheck this issue again or you can mark this issue as false positive. |
|
Not sure what "latest version" you are referring to. You reported against 2.26.1, which is the latest official release; I ran my tests against master-2.26 branch HEAD.
There is no such parameter anywhere in the code base. Are you using customized MantisBT code or plugins ? Waiting for your feedback to decide on what to do with this Issue; please make sure you provide a test case that can be reproduced from a fresh install and include any relevant configuration. |
|
@sud0ku did you get a chance to re-test ? I would appreciate an update quickly, as I'm currently holding the 2.26.2 release for this. Without feedback from you by tomorrow, I'll mark this Issue as unable to reproduce and close it. |
|
Hi, apologies for the delayed response. I've spent several days testing it locally but haven't been able to reproduce the issue. I'm sorry for any inconvenience. Feel free to close this issue. |
|
Thanks for the feedback. If you manage to reproduce at a later time, feel free to reopen the issue. |
|