MantisBT CVE-2026-52882
MEDIUMSeverity by source
Network-reachable, low-complexity bypass requiring an authenticated low-privilege account (PR:L); impact is integrity-only via version field manipulation with no confidentiality or availability consequence.
Estimated by vuln.today — no official severity rating has been published for this CVE yet.
Lifecycle Timeline
2DescriptionCVE.org
Impact
Users below _report_issues_for_unreleased_versions_threshold_ can assign unreleased product versions.
Patches
- https://github.com/mantisbt/mantisbt/commit/17072d4c322c85f7135ebec3417a6d90b525d12f
Workarounds
None
Resources
- https://mantisbt.org/bugs/view.php?id=37065
Credits
MantisBT thanks Vishal Shukla for discovering and responsibly reporting the issue.
AnalysisAI
Authorization bypass in MantisBT's SOAP API, REST API, and web-based bug update interface allows authenticated lower-privileged users to assign unreleased product versions to issues, circumventing the report_issues_for_unreleased_versions_threshold access control. All three issue-update pathways in versions 2.28.3 and earlier were unprotected: the SOAP handler (mc_issue_api.php), the web form (bug_update.php), and the REST command layer (IssueAddCommand.php). No public exploit code and no active exploitation (CISA KEV) have been identified; vendor-released patch version 2.28.4 closes all three vectors.
Technical ContextAI
MantisBT is a PHP-based open-source bug tracking system distributed via Composer (pkg:composer/mantisbt/mantisbt). Its role-based access model uses a configurable threshold (report_issues_for_unreleased_versions_threshold) to restrict which permission levels may interact with product versions not yet marked as released. The root cause maps to CWE-639 (Authorization Bypass Through User-Controlled Key): the version field supplied in issue-create and issue-update requests was not validated against this threshold at the server side across any of the three exposed surfaces. The commit diff shows the fix adds access_has_project_level(config_get('report_issues_for_unreleased_versions_threshold')) checks in each affected pathway and introduces a standalone version_is_released() helper in core/version_api.php to centralise the released-state lookup, ensuring consistent enforcement.
RemediationAI
Upgrade to MantisBT version 2.28.4 via Composer (composer require mantisbt/mantisbt:^2.28.4); this version introduces server-side authorization checks in the SOAP handler (api/soap/mc_issue_api.php), the web UI update script (bug_update.php), and the REST command layer (core/commands/IssueAddCommand.php). The patch commit is available at https://github.com/mantisbt/mantisbt/commit/17072d4c322c85f7135ebec3417a6d90b525d12f. No official workarounds are documented by the vendor. As a compensating control prior to upgrade, administrators can restrict SOAP and REST API access to trusted IP ranges via reverse-proxy ACLs or web-server Require ip directives, reducing the exploitable surface to the web UI alone - note this does not eliminate the vulnerability and may disrupt legitimate API integrations.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
Same technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
GHSA-3v2j-6fw9-f57c