Changesets: MantisBT

master 7a512868

2026-05-14 11:56

dregad


Details Diff
Getting user info from LDAP without authentication

Removed unneeded LDAP authentication checks to enable independent
retrieval of LDAP real name and email.

Updated documentation.

Merge PR https://github.com/mantisbt/mantisbt/pull/1308
mod - account_page.php Diff File
mod - account_update.php Diff File
mod - core/commands/UserUpdateCommand.php Diff File
mod - core/user_api.php Diff File
mod - docbook/Admin_Guide/en-US/Authentication.xml Diff File
mod - docbook/Admin_Guide/en-US/Configuration.xml Diff File
mod - docbook/Admin_Guide/en-US/config/auth.xml Diff File
mod - docbook/Admin_Guide/en-US/config/email.xml Diff File
add - docbook/Admin_Guide/en-US/config/ldap.xml Diff File
mod - manage_user_create_page.php Diff File
mod - manage_user_edit_page.php Diff File

master 4aa241a5

2026-05-14 11:47

dregad


Details Diff
Fix minimum PHP version in requirements

Typo introduced in commit bdb712f057b3d37741cf0122d99b2a4b31e2408a:
7.1 instead of 8.1.

Fixes 0036914
Affected Issues
0036914
mod - docbook/Admin_Guide/en-US/Installation.xml Diff File

master 5cba9ec6

2026-05-14 11:43

dregad


Details Diff
Remove note about PHP 7.1 requirement

We now require 8.1 or later.
mod - docbook/Admin_Guide/en-US/config/ldap.xml Diff File

master fcbc2747

2026-05-14 10:25

dregad


Details Diff
Merge tag 'release-2.28.3'

Stable release 2.28.3

# Conflicts:
# api/rest/mantisbt_openapi.yaml
# core/constant_inc.php
mod - doc/CREDITS Diff File
mod - login_password_page.php Diff File

master-2.28 c96c8795

2026-05-14 10:22

dregad


Details Diff
Bump version to 2.28.3
mod - api/rest/mantisbt_openapi.yaml Diff File
mod - core/constant_inc.php Diff File
mod - doc/CREDITS Diff File

master 9c18ac63

2026-05-14 09:40

dregad


Details Diff
Fix wrong rendering of strings

Fixes 0034465, PR https://github.com/mantisbt/mantisbt/pull/2218
Affected Issues
0034465
mod - account_page.php Diff File
mod - account_prof_menu_page.php Diff File
mod - account_sponsor_page.php Diff File
mod - adm_config_page.php Diff File
mod - adm_config_report.php Diff File
mod - adm_permissions_report.php Diff File
mod - admin/check/check_email_inc.php Diff File
mod - api_token_create.php Diff File
mod - api_token_revoke.php Diff File
mod - api_tokens_page.php Diff File
mod - bug_revision_view_page.php Diff File
mod - bug_update_page.php Diff File
mod - bug_view_inc.php Diff File
mod - changelog_page.php Diff File
mod - core/bug_group_action_api.php Diff File
mod - core/columns_api.php Diff File
mod - core/custom_function_api.php Diff File
mod - core/filter_api.php Diff File
mod - core/filter_form_api.php Diff File
mod - core/layout_api.php Diff File
mod - core/mention_api.php Diff File
mod - core/prepare_api.php Diff File
mod - core/print_api.php Diff File
mod - core/summary_api.php Diff File
mod - core/tag_api.php Diff File
mod - manage_config_email_page.php Diff File
mod - manage_config_work_threshold_page.php Diff File
mod - manage_config_workflow_graph_page.php Diff File
mod - manage_config_workflow_page.php Diff File
mod - manage_custom_field_page.php Diff File
mod - manage_filter_edit_page.php Diff File
mod - manage_filter_page.php Diff File
mod - manage_plugin_page.php Diff File
mod - manage_proj_cat_delete.php Diff File
mod - manage_proj_edit_page.php Diff File
mod - manage_proj_page.php Diff File
mod - manage_proj_user_update.php Diff File
mod - manage_proj_ver_delete.php Diff File
mod - manage_tags_page.php Diff File
mod - manage_user_edit_page.php Diff File
mod - manage_user_page.php Diff File
mod - my_view_inc.php Diff File
mod - news_list_page.php Diff File
mod - plugins/XmlImportExport/pages/import.php Diff File
mod - print_all_bug_page.php Diff File
mod - print_all_bug_page_word.php Diff File
mod - proj_doc_delete.php Diff File
mod - proj_doc_page.php Diff File
mod - roadmap_page.php Diff File
mod - tag_update_page.php Diff File
mod - tag_view_page.php Diff File
mod - verify.php Diff File
mod - verify_email.php Diff File
mod - view_user_page.php Diff File

master-2.28 b6faebd5

2026-05-14 08:20

dombn

Committer: dregad


Details Diff
Fix CSRF validation failure in reauthenticate flow

auth_reauthenticate() redirects to login_password_page.php via GET,
bypassing login_page.php which normally generates the CSRF token.
The form_security_validate() call therefore always fails with
ERROR #2800, making re-authentication impossible.

Fix: read $f_reauthenticate before the CSRF check and skip validation
for that path. The token rendered in the form still protects the
subsequent password submission via login.php.

Fixes 0037130, PR https://github.com/mantisbt/mantisbt/pull/2220
Affected Issues
0037130
mod - login_password_page.php Diff File

master 49cfdaaa

2026-05-14 08:08

translatewiki.net


Details Diff
Localisation updates from https://translatewiki.net. [skip ci]
mod - lang/strings_dutch.txt Diff File

master a24c89ef

2026-05-11 08:08

translatewiki.net


Details Diff
Localisation updates from https://translatewiki.net. [skip ci]
mod - lang/strings_belarusian_tarask.txt Diff File
mod - lang/strings_dutch.txt Diff File
add - plugins/Gravatar/lang/strings_az.txt Diff File

master 18f3f05f

2026-05-10 16:45

atrol


Details Diff
Stop using string_display_line to output bug id

Issue 0034465
Affected Issues
0034465
mod - bug_view_inc.php Diff File

master 5a68f64a

2026-05-10 16:20

atrol


Details Diff
Use string_attribute to display enum values

Issue 0034465
Affected Issues
0034465
mod - adm_config_report.php Diff File
mod - adm_permissions_report.php Diff File
mod - core/columns_api.php Diff File
mod - core/layout_api.php Diff File
mod - core/print_api.php Diff File
mod - manage_config_email_page.php Diff File
mod - manage_config_work_threshold_page.php Diff File
mod - manage_config_workflow_page.php Diff File
mod - manage_proj_edit_page.php Diff File
mod - manage_proj_page.php Diff File
mod - manage_proj_user_update.php Diff File
mod - view_user_page.php Diff File

master e4debe38

2026-05-10 15:10

atrol


Details Diff
Use string_attribute to display user name

Issue 0034465
Affected Issues
0034465
mod - manage_proj_user_update.php Diff File

master 84ec91c4

2026-05-10 13:04

dregad


Details Diff
PHPDoc
mod - core/relationship_graph_api.php Diff File

master 255cd957

2026-05-10 10:00

fsa-SM

Committer: community


Details Diff
Added openssl requirement to installation documentation

Fixes 0037112, https://github.com/mantisbt/mantisbt/pull/2214
Affected Issues
0037112
mod - docbook/Admin_Guide/en-US/Installation.xml Diff File

master 6fce5960

2026-05-09 20:50

raspopov

Committer: community


Details Diff
Remove the issue update when watchers change

Calls to the bug_update_date() function have been removed from
the bug_monitor() and bug_unmonitor() functions.

Fixes 0010857, PR https://github.com/mantisbt/mantisbt/pull/2213
Affected Issues
0010857
mod - core/bug_api.php Diff File

master dcbcf9eb

2026-05-09 20:46

atrol

Committer: community


Details Diff
Add 'Date Created' and 'Last Visit' info to Manage User Edit page

Fixes 0037111, PR https://github.com/mantisbt/mantisbt/pull/2216
Affected Issues
0037111
mod - manage_user_edit_page.php Diff File

master 5625214a

2026-05-09 06:53

dregad


Details Diff
Merge tag 'release-2.28.2'

Stable release 2.28.2

# Conflicts:
# api/rest/mantisbt_openapi.yaml
# core/constant_inc.php
mod - account_prefs_update.php Diff File
mod - account_prof_update.php Diff File
mod - admin/move_attachments_page.php Diff File
mod - api/soap/mc_file_api.php Diff File
mod - api/soap/mc_issue_api.php Diff File
mod - bug_report_page.php Diff File
mod - core/access_api.php Diff File
mod - core/cfdefs/cfdef_standard.php Diff File
mod - core/commands/IssueFileGetCommand.php Diff File
mod - core/commands/MonitorAddCommand.php Diff File
mod - core/commands/ProjectUsersAddCommand.php Diff File
mod - core/date_api.php Diff File
mod - core/file_api.php Diff File
mod - core/filter_form_api.php Diff File
mod - core/helper_api.php Diff File
mod - core/layout_api.php Diff File
mod - core/print_api.php Diff File
mod - file_download.php Diff File
mod - login.php Diff File
mod - login_page.php Diff File
mod - login_password_page.php Diff File
mod - manage_filter_page.php Diff File
mod - return_dynamic_filters.php Diff File
mod - tag_update_page.php Diff File

master-2.28 399605af

2026-05-09 06:44

dregad


Details Diff
Bump version to 2.28.2
mod - api/rest/mantisbt_openapi.yaml Diff File
mod - core/constant_inc.php Diff File

master-2.28 9e3bee2e

2026-05-09 05:53

dregad


Details Diff
Merge branch 'sec-37016-csp-bypass' into release/2.28.2
mod - file_download.php Diff File

master-2.28 71df1f67

2026-05-09 05:49

dregad

Committer: community


Details Diff
Fix bugnote revisions access check

access_can_view_bugnote_revisions() now checks that the user can view
the bugnote's parent issue.

Fixes 0036978, GHSA-crmx-4p49-46m2 / CVE-2026-34970
Affected Issues
0036978
mod - core/access_api.php Diff File

master-2.28 b1c3430b

2026-05-08 04:05

dregad


Details Diff
Revert "Cannot grant an access level higher than one's own"

This reverts commit 86accbca671a6a2bfe2204e58739b58d4f06b63d.

The vulnerability, identified in Issue 0037002, had in fact already been
reported (and fixed) in Issue 0036995, see commit
69e0180f180ed5acf48a8d281a73683a7bf32461.
Affected Issues
0036995, 0037002
mod - core/commands/ProjectUsersAddCommand.php Diff File

master-2.28 9e43cd80

2026-05-07 11:30

dregad


Details Diff
Purge file_show_inline security token after use

This ensures that the token cannot be reused after displaying the
attachment inline.

Issue 0037020
Affected Issues
0037020
mod - file_download.php Diff File

master 3b45a8a2

2026-05-07 08:07

translatewiki.net


Details Diff
Localisation updates from https://translatewiki.net. [skip ci]
mod - lang/strings_belarusian_tarask.txt Diff File
mod - plugins/MantisCoreFormatting/lang/strings_belarusian_tarask.txt Diff File
mod - plugins/MantisGraph/lang/strings_belarusian_tarask.txt Diff File

master-2.28 6e58fae4

2026-05-06 19:33

dregad

Committer: community


Details Diff
Fix Bugnote udpate auth bypass via REST/SOAP API

Add a note-level permission check in mc_issue_update() to ensure the
user is authorized to update each bugnote individually.

Fixes 0037089, GHSA-pq86-j2c2-47f6 / CVE-2026-42070
Affected Issues
0037089
mod - api/soap/mc_issue_api.php Diff File

master-2.28 029d9d20

2026-05-06 19:32

dregad


Details Diff
Merge branch 'sec-36985-private-attachment-leak' into release/2.28.2
mod - api/soap/mc_file_api.php Diff File
mod - core/file_api.php Diff File
mod - file_download.php Diff File
1 2 3 4 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 700 ... 745 746 747  Next  Last