MantisBT 2.28.1 Released

Security release addressing:

  • A critical vulnerability affecting the SOAP API on MySQL (CVE-2026-30849); details will be disclosed at a later time;
  • Two HTML injection / XSS issues with tag names (CVE not yet assigned).

Many thanks to Alexander Philiotis of SynerComm and Vishal Shukla for discovering and responsibly reporting the issues.

A few regression issues introduced in 2.28.0 have been fixed as well. Please refer to the Change Log for complete details.

All installations are advised to upgrade as soon as possible.

Go ahead and download the release from our website.

In order to stay up to date with the latest MantisBT news, please star our GitHub repository, join our Gitter channel, or follow us on X or Mastodon and retweet to spread the word!

Critical Security Issue in MantisBT <= 2.28.0

A critical vulnerability (CVE-2026-30849) has been identified in MantisBT 2.28.0 and earlier releases, affecting instances running on MySQL and compatible databases.

MantisBT 2.28.1 includes a fix addressing the issue and will be available on Monday, March 16th 2026, around 12:00 UTC. Be ready to patch your system right away ! All installations are advised to upgrade as quickly as possible.

Considering the issue’s nature and high severity, we decided to publish this advance notice to inform administrators so they can plan ahead and patch their systems before complete details about the issue become available to the general public, in the hope that exposed systems are updated before the vulnerability can be exploited. Full disclosure will take place on March 23rd.

We would like to thank to Alexander Philiotis of SynerComm for discovering and responsibly reporting the issue.

MantisBT 2.27.2 Released

Go ahead and download the release from our website.

In order to stay up to date with the latest MantisBT news, please star our GitHub repository, join our Gitter channel, or follow us on X or Mastodon and retweet to spread the word!

Note that MantisBT 2.27 is only compatible with PHP up to version 8.3. Upcoming 2.28.0 release will bring support for PHP 8.4 and later.

MantisBT 2.27.2

Maintenance and security release addressing 4 vulnerabilities:

It also includes a score of other bug fixes and improvements. Please refer to the Change Log for details.

All installations are advised to upgrade as soon as possible.

MantisBT 2.26.4 Released

Go ahead and download the release from our website.

In order to stay up to date with the latest MantisBT news, please star our GitHub repository, join our Gitter channel, or follow us on X or Mastodon and retweet to spread the word!

MantisBT 2.26.4

Maintenance and security release addressing an information disclosure vulnerability (CVE-2024-45792) and a regression introduced by 2.26.3 on Manage Projects Page, as well as several bug fixes.

All installations are advised to upgrade as soon as possible.

  •  0034640[security] CVE-2024-45792: Insecure Direct Object References vulnerability with user profiles (dregad)
  •  0034634[other] Non-existing issue number does not throw a 404 in the UI (dregad)
  •  0034768[sub-projects] ‘INTERNAL APPLICATION ERROR’ editing some projects from manage_proj_page.php (atrol)
  •  0026672[api soap] mc_issue_add fails with “Object of class SoapFault could not be converted to int” (dregad)
  •  0032557[bugtracker] Can not set full URL to $g_manual_url in config_inc.php (dregad)
  •  0034618[administration] Disabled projects are not listed on page manage_proj_page.php (dregad)
  •  0034682[bugtracker] Incorrect usage of lang_get_defaulted() for an URL (dregad)
  •  0034683[api rest] REST POST /issues allows creation of Issue when invalid Category is specified (dregad)
  •  0034684[api soap] SOAP API throwing deprecation warning on PHP 8.1 (dregad)

MantisBT 2.26.2 Released

Go ahead and download the release from our website.

In order to stay up to date with the latest MantisBT news, please star our GitHub repository, join our Gitter channel, or follow us on X or Mastodon and retweet to spread the word!

MantisBT 2.26.2

Security and maintenance release addressing several vulnerabilities (CVE-2024-34077, CVE-2024-34080 and CVE-2024-34081; refer to the corresponding Issues below for details).

It also resolves a few PHP 8.x compatibility issues, as well as a few other bugs.

All installations are strongly advised to upgrade as soon as possible.

  •  0033906[bugtracker] Failed opening core.php in timeline_inc.php on PHP 8.2 / IIS (dregad)
  •  0034008[documentation] MantisGraph: document usage of EVENT_MANTISGRAPH_SUBMENU (dregad)
  •  0034006[code cleanup] MantisGraph: fix deprecated warnings in javascript (dregad)
  •  0034393[html] Incorrect handling of HTML hexadecimal character references &#xNNN; (dregad)
  •  0034439[code cleanup] Deprecated warning when updating Issue with null checkbox Custom Field (dregad)
  •  0034441[excel] Excel error when opening exported issues with custom field with special characters (dregad)
  •  0034435[bugtracker] Issue note links don’t reflect if issue is resolved (vboctor)
  •  0034434[security] CVE-2024-34080: Don’t hyperlink references to notes whose issues are not accessible to user (vboctor)
  •  0034433[security] CVE-2024-34077: Account Takeover in Password Reset and Account Registration Feature (dregad)
  •  0034432[security] CVE-2024-34081: Unsanitised custom field names printed (dregad)
  •  0034417[security] Update corejs-typeahead.js library to 1.3.4 (dregad)
  •  0034410[api rest] REST API error reports incorrect field “version” when updating fixed in / target version with invalid value (dregad)
  •  0034399[other] Internal server error on view_user_page (atrol)
  •  0012956[bugtracker] Target Version does not respect GET or POST value when reporting issue (dregad)
  •  0034404[bugtracker] Proceed button is shown twice when redirecting with pending errors (dregad)
  •  0034359[api rest] REST API: “String not found” warning when adding note with invalid view_state (dregad)
  •  0034348[api rest] Adding issue note with REST API returns HTTP 500 when given view_state is invalid (dregad)
  •  0034018[filters] Filter “assigned to” and “monitor by” shows <br /> between the users when selecting multiple (advanced filtering) (dregad)
  •  0034106[code cleanup] Deprecated creation of dynamic properties in BugData class (dregad)