Mantis Bug Tracker
cpe:2.3:a:mantisbt:mantisbt:*:*:*:*:*:*:*
- >= 2.28.0
A stored cross-site scripting vulnerability has been identified in Mantis Bug Tracker (MantisBT) version 2.28.0. The issue arises from improper escaping of tag names in the Timeline feature, specifically within the 'my_view_page.php' file. This flaw allows an attacker to inject HTML, which could be executed as arbitrary JavaScript if the Content Security Policy (CSP) settings permit. The vulnerability is triggered when a tag that has been renamed or deleted is displayed.
Exploitation of this vulnerability allows for stored HTML injection, leading to cross-site scripting (XSS) attacks.
Users can upgrade to MantisBT version 2.28.2, where this vulnerability has been patched. For those unable to upgrade, it is possible to edit the affected History entries using SQL or to manually wrap the tag name in a HTML special characters string call in the 'IssueTagTimelineEvent::html()' method.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.