A missing authorization check in MantisBT's file visibility function allows any authenticated user (REPORTER+) to download attachments on private bugnotes they should not be able to access, via the REST API endpoint GET /api/rest/issues/{id}/files and SOAP API mcissueattachment_get endpoint.
None
Thanks to the following security researchers for independently discovering and responsibly reporting the issue. - Vishal Shukla - Tristan Madani (@TristanInSec) from Talence Security - Tang Cheuk Hei (@siunam321)
This advisory's contents was largely copied from Tristan's well-written report.
{
"github_reviewed": true,
"severity": "HIGH",
"nvd_published_at": null,
"cwe_ids": [
"CWE-862"
],
"github_reviewed_at": "2026-05-11T19:39:43Z"
}