View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0036975 | mantisbt | security | public | 2026-03-16 12:28 | 2026-05-09 19:56 |
| Reporter | ninjasec | Assigned To | dregad | ||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Product Version | 2.26.1 | ||||
| Target Version | 2.28.2 | Fixed in Version | 2.28.2 | ||
| Summary | 0036975: CVE-2026-34579: Authorization bypass in private issue monitoring allows unauthorized users to subscribe to restricted issues | ||||
| Description | A user with project-level access, but without permission to view a private issue, can add themselves as a monitor for that issue by replaying a valid Direct access to the private issue remains blocked in the web UI. However, once added as a monitor, the user may receive notifications for updates to that issue. Based on the recipient-building logic, this creates a credible path to disclosure of private issue metadata and content through email notifications. Affected Components
Root Cause
| ||||
| Steps To Reproduce | Prerequisites
| ||||
| Additional Information |
| ||||
| Tags | No tags attached. | ||||
|
The risk of information disclosure is confirmed. The access check type was changed from bug to project in 2.26.1 by commit MantisBT master-2.26 2e1c8148, to fix a regression preventing to add monitors to a private issue, see 0033404 and related PR https://github.com/mantisbt/mantisbt/pull/1953. |
|
|
Advisory https://github.com/mantisbt/mantisbt/security/advisories/GHSA-ggw7-9675-6v4v created and CVE request sent. Proposed patch is available at https://github.com/mantisbt/mantisbt-ghsa-fvjf-68wh-rwp2/pull/1/commits/97d08f227db0e1d1c61950d27131bc989fa47e4b (note that the private repo is linked to another advisory; I did that to minimize effort as I'm working on several security issues from the same researcher in parallel). @vboctor, @atrol you may want to review and test this patch to ensure it does not reintroduce the regression fixed in 0033404. |
|
|
CVE-2026-34579 assigned |
|
|
MantisBT: master-2.28 0a93267d 2026-03-28 14:16 Details Diff |
Only let users monitor private issues they can access Fixes an information disclosure vulnerability, which was introduced by the fix for issue 0033404. MonitorAddCommand now checks for monitor_bug_threshold differently, depending on whether the user is adding themselves (bug-level check) or someone lese (project-level check). Fixes 0036975 |
Affected Issues 0033404, 0036975 |
|
| mod - core/commands/MonitorAddCommand.php | Diff File | ||