CVE-2026-44655
Deferred Deferred - Pending Action
HTML Injection in MantisBT via Project Name

Publication date: 2026-05-28

Last updated on: 2026-05-28

Assigner: GitHub, Inc.

Description
Mantis Bug Tracker (MantisBT) is an open source issue tracker. From 1.3.0 to 2.28.1, unescaped Project Name allows an attacker that can set it (which typically requires manager or administrator access level) to inject HTML in Move Attachments admin page. This vulnerability is fixed in 2.28.2.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-05-28
Last Modified
2026-05-28
Generated
2026-05-29
AI Q&A
2026-05-29
EPSS Evaluated
N/A
NVD
Affected Vendors & Products
Showing 3 associated CPEs
Vendor Product Version / Range
mantisbt mantisbt to 2.28.1 (inc)
mantisbt mantisbt 2.28.2
mantisbt mantisbt From 1.3.0 (inc) to 2.28.1 (inc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-79 The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?

This vulnerability exists in Mantis Bug Tracker (MantisBT) versions from 1.3.0 to 2.28.1. It involves the Project Name field, which is not properly escaped. An attacker who has the ability to set the Project Nameβ€”typically requiring manager or administrator accessβ€”can inject malicious HTML code into the Move Attachments admin page. This could lead to unintended behavior or security issues. The vulnerability was fixed in version 2.28.2.


How can this vulnerability impact me? :

Because the vulnerability allows an attacker with elevated privileges to inject HTML into an administrative page, it could lead to cross-site scripting (XSS) or other injection-based attacks. This may result in unauthorized actions being performed in the context of an administrator, data manipulation, or exposure of sensitive information. The impact depends on the attacker's access level and the environment where MantisBT is deployed.


What immediate steps should I take to mitigate this vulnerability?

To mitigate this vulnerability, upgrade Mantis Bug Tracker to version 2.28.2 or later, where the issue with unescaped Project Name allowing HTML injection in the Move Attachments admin page has been fixed.


How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:

The vulnerability is a stored cross-site scripting (XSS) issue that allows an attacker with manager or administrator privileges to inject malicious HTML code via unescaped project names. This can impact the confidentiality, integrity, and availability of the MantisBT system.

While the CVE description and resources do not explicitly mention compliance with standards such as GDPR or HIPAA, vulnerabilities that compromise system confidentiality and integrity can potentially lead to non-compliance with these regulations, especially if sensitive data is exposed or manipulated.

Therefore, organizations using affected versions of MantisBT should consider this vulnerability as a risk factor for compliance and apply the patch to mitigate potential regulatory impacts.


How can this vulnerability be detected on my network or system? Can you suggest some commands?

This vulnerability involves unescaped project names allowing HTML injection on the Move Attachments admin page in MantisBT versions 1.3.0 to 2.28.1. Detection typically requires verifying if the affected MantisBT version is in use and if project names can be set by users with manager or administrator privileges.

To detect the vulnerability, you can check the MantisBT version running on your system. If it is between 1.3.0 and 2.28.1 inclusive, it is potentially vulnerable.

You can also attempt to identify if project names contain unescaped HTML by inspecting the Move Attachments admin page for any HTML injection or unexpected rendering.

Suggested commands to check the version and inspect project names might include:

  • Check MantisBT version by accessing the web interface or querying the application version file, for example:
  • curl -s http://your-mantisbt-url/api/rest/version or check the version.php file if accessible.
  • Manually inspect the Move Attachments admin page in a browser with a user having manager or administrator privileges to see if project names render unescaped HTML.
  • If you have database access, query the project names to look for suspicious HTML tags:
  • SELECT name FROM mantis_project_table WHERE name LIKE '%<%';

Note that no specific automated detection commands or scripts are provided in the available resources.


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart