Changesets: MantisBT

master 01270e48

2009-12-01 00:50

dhx


Details Diff
Fix 0011237: XSS on tag_view_page.php with user Real Name field

The user real name field is not sanitised before being printed on
tag_view_page.php thus exposing an XSS vulnerability.
Affected Issues
0011237
mod - tag_view_page.php Diff File

master-1.2.x 8491dbdf

2009-12-01 00:50

dhx


Details Diff
Fix 0011237: XSS on tag_view_page.php with user Real Name field

The user real name field is not sanitised before being printed on
tag_view_page.php thus exposing an XSS vulnerability.
Affected Issues
0011237
mod - tag_view_page.php Diff File

master bb920bf5

2009-12-01 00:41

dhx


Details Diff
Fix 0011236: XSS on view_all_bug_page.php with user Real Name field

If a user is selected in one of the user filters (reporter, monitored
by, etc) and that user has a name containing HTML elements, the HTML
elements would not be escaped prior to displaying them as the currently
selected filter options.
Affected Issues
0011236
mod - core/filter_api.php Diff File

master-1.2.x 4cb58c70

2009-12-01 00:41

dhx


Details Diff
Fix 0011236: XSS on view_all_bug_page.php with user Real Name field

If a user is selected in one of the user filters (reporter, monitored
by, etc) and that user has a name containing HTML elements, the HTML
elements would not be escaped prior to displaying them as the currently
selected filter options.
Affected Issues
0011236
mod - core/filter_api.php Diff File

master a49cc3ce

2009-12-01 00:31

dhx


Details Diff
Fix 0011233: XSS on adm_config_report.php with user Real Name field

User real names were not sanitised on adm_config_report.php thus leading
to XSS attacks against those with permission to access the configuration
of a Mantis installation (typcially Administrators only).
Affected Issues
0011233
mod - adm_config_report.php Diff File

master-1.2.x 92561bce

2009-12-01 00:31

dhx


Details Diff
Fix 0011233: XSS on adm_config_report.php with user Real Name field

User real names were not sanitised on adm_config_report.php thus leading
to XSS attacks against those with permission to access the configuration
of a Mantis installation (typcially Administrators only).
Affected Issues
0011233
mod - adm_config_report.php Diff File

master 810ae079

2009-12-01 00:25

dhx


Details Diff
Fix 0011232: XSS on summary_page.php with user Real Name field

User real names should be sanitised before being printed to
summary_page.php as it may be possible for the names to contain HTML
elements that allow for XSS attacks.
Affected Issues
0011232
mod - core/summary_api.php Diff File

master-1.2.x c23edbfb

2009-12-01 00:25

dhx


Details Diff
Fix 0011232: XSS on summary_page.php with user Real Name field

User real names should be sanitised before being printed to
summary_page.php as it may be possible for the names to contain HTML
elements that allow for XSS attacks.
Affected Issues
0011232
mod - core/summary_api.php Diff File

master b1bc26eb

2009-12-01 00:14

dhx


Details Diff
Fix 0011235: XSS on manage_tags_page.php with user Real Name field

The "Real Name" field for users is not sanitised before being printed to
manage_tags_page.php thus leading to a XSS vulnerability.
Affected Issues
0011235
mod - manage_tags_page.php Diff File

master-1.2.x 42e3640a

2009-12-01 00:14

dhx


Details Diff
Fix 0011235: XSS on manage_tags_page.php with user Real Name field

The "Real Name" field for users is not sanitised before being printed to
manage_tags_page.php thus leading to a XSS vulnerability.
Affected Issues
0011235
mod - manage_tags_page.php Diff File

master-1.1.x c6f356da

2009-11-30 20:29

dhx


Details Diff
Fix 0011229: Fix tagging XSS scripting vulnerabilities

Tag names and descriptions were not properly sanitised before being
written to HTML output. This meant that it was possible for users to
create tags containing Javascript that is executed on every load of
view_all_bug_page (and elsewhere) for all users.

Thanks to Michel Arboi from Tenable Network Security (Nessus) for
reporting this issue.

This is a backport of 70b5022f556c9b9b6b0cd661e3357767a3b178c5
Affected Issues
0011229
mod - tag_update_page.php Diff File
mod - tag_view_page.php Diff File
mod - core/print_api.php Diff File
mod - core/filter_api.php Diff File

master-1.2.x d36359cf

2009-11-30 19:56

dhx


Details Diff
Fix 0011229: Fix tagging XSS scripting vulnerabilities

Tag names and descriptions were not properly sanitised before being
written to HTML output. This meant that it was possible for users to
create tags containing Javascript that is executed on every load of
view_all_bug_page (and elsewhere) for all users.

Thanks to Michel Arboi from Tenable Network Security (Nessus) for
reporting this issue.
Affected Issues
0011229
mod - tag_update_page.php Diff File
mod - core/filter_api.php Diff File
mod - tag_view_page.php Diff File
mod - core/print_api.php Diff File

master 70b5022f

2009-11-30 19:56

dhx


Details Diff
Fix 0011229: Fix tagging XSS scripting vulnerabilities

Tag names and descriptions were not properly sanitised before being
written to HTML output. This meant that it was possible for users to
create tags containing Javascript that is executed on every load of
view_all_bug_page (and elsewhere) for all users.

Thanks to Michel Arboi from Tenable Network Security (Nessus) for
reporting this issue.
Affected Issues
0011229
mod - core/print_api.php Diff File
mod - core/filter_api.php Diff File
mod - tag_update_page.php Diff File
mod - tag_view_page.php Diff File

master-1.2.x ff7f362f

2009-11-30 12:40

jreese


Details Diff
Issue 0004843: Implemented improved text filtering

The free text filter box now searches for individual terms in the field
separately, obeys quoting patterns, and allows for negation. All terms
found are required to be found somewhere in the issue (or not found
anywhere for negated terms) in order for the issue to match the filter.

Example searches and their expected results:

bus car
Should find any issue that mentions both "bus" and "car"

"micro computer"
Should find any issue that mentions "micro computer" exactly; this
matches the existing search behaviors

apple -banana
Should find any issue that mentions "apple" but has no mention of
"banana"

circuit -"power line"
Should find any issue that mentions "circuit" but has no mention of
"power line"
Affected Issues
0004843
mod - core/filter_api.php Diff File

master 60a4d24a

2009-11-30 12:40

jreese


Details Diff
Issue 0004843: Implemented improved text filtering

The free text filter box now searches for individual terms in the field
separately, obeys quoting patterns, and allows for negation. All terms
found are required to be found somewhere in the issue (or not found
anywhere for negated terms) in order for the issue to match the filter.

Example searches and their expected results:

bus car
Should find any issue that mentions both "bus" and "car"

"micro computer"
Should find any issue that mentions "micro computer" exactly; this
matches the existing search behaviors

apple -banana
Should find any issue that mentions "apple" but has no mention of
"banana"

circuit -"power line"
Should find any issue that mentions "circuit" but has no mention of
"power line"
Affected Issues
0004843
mod - core/filter_api.php Diff File

master 8d482274

2009-11-28 17:59

siebrand


Details Diff
Localisation updates from translatewiki.net
mod - lang/strings_french.txt Diff File
mod - lang/strings_portuguese_brazil.txt Diff File
mod - lang/strings_hungarian.txt Diff File
mod - lang/strings_russian.txt Diff File
mod - lang/strings_spanish.txt Diff File
mod - lang/strings_german.txt Diff File
mod - lang/strings_swissgerman.txt Diff File
mod - lang/strings_dutch.txt Diff File
mod - lang/strings_galician.txt Diff File
mod - lang/strings_ripoarisch.txt Diff File
mod - lang/strings_arabic.txt Diff File
mod - lang/strings_japanese.txt Diff File

master-1.2.x 7dc11790

2009-11-24 17:16

rombert


Details Diff
Fixes 0011156: Restore the advanced flag in CustomFieldDefinitionData

This change was done entirely for backwards compatibility reasons and
will not be ported to the master branch.
Affected Issues
0011156
mod - api/soap/mantisconnect.php Diff File

master d91387b1

2009-11-24 17:16

rombert


Details Diff
Fixes 0011156: Restore the advanced flag in CustomFieldDefinitionData

This change was done entirely for backwards compatibility reasons and
will not be ported to the master branch.
Affected Issues
0011156
mod - api/soap/mantisconnect.php Diff File

master-1.2.x b22e7167

2009-11-23 22:12

dhx


Details Diff
Add missing space at top of bug list table
mod - view_all_inc.php Diff File

master fbbc2d01

2009-11-23 22:12

dhx


Details Diff
Add missing space at top of bug list table
mod - view_all_inc.php Diff File

master 1e87c208

2009-11-23 22:06

dhx


Details Diff
Cleanup Max. Size label placement for attachments
mod - proj_doc_add_page.php Diff File
mod - bug_report_page.php Diff File
mod - bug_file_upload_inc.php Diff File
mod - lang/strings_english.txt Diff File
mod - proj_doc_edit_page.php Diff File

master 81dd8e66

2009-11-23 21:49

dhx


Details Diff
Add missing strings

Commit abf8704e4dac1edd5d62474f900964041d15ce3a left behind some missing
strings that caused errors. This commit fixes a few missing strings and
etc that I found.
mod - lang/strings_english.txt Diff File
mod - core/filter_api.php Diff File

master-1.2.x c59ad8a6

2009-11-23 07:21

dhx


Details Diff
Cleanup use of ampersands in internally generated URLs

This should fix a number of bugs related to invalid links (created by
confusion about whether to use & or & in internal URLs). We should
only apply htmlspecialchars() or similar at output time, assuming we
want HTML output from Mantis. Internally, it is best to just use & to
separate arguments in GET HTTP URLs. There are still a few ugly bits of
code that haven't been updated because to do so would require extensive
rewriting in some sections. And in time, the print_ and html_ API is
probably going to be deprecated by use of a templating engine so there
is little point rewriting something that'll only get overhauled later.

This commit is the backport to the 1.2.x branch because it fixes a few
bugs here and there.

Conflicts:
main_page.php
Affected Issues
0011272
mod - login_select_proj_page.php Diff File
mod - api/soap/mc_issue_api.php Diff File
mod - core/string_api.php Diff File
mod - project_page.php Diff File
mod - news_update.php Diff File
mod - main_page.php Diff File
mod - account_prefs_reset.php Diff File
mod - login.php Diff File
mod - core/user_api.php Diff File
mod - api/soap/mc_project_api.php Diff File
mod - core/print_api.php Diff File
mod - query_view_page.php Diff File
mod - manage_proj_delete.php Diff File
mod - core/relationship_api.php Diff File
mod - login_page.php Diff File
mod - login_anon.php Diff File
mod - core/html_api.php Diff File
mod - manage_user_delete.php Diff File
mod - manage_user_page.php Diff File
mod - core/file_api.php Diff File
mod - bug_view_inc.php Diff File
mod - roadmap_page.php Diff File
mod - manage_proj_page.php Diff File
mod - bug_actiongroup_ext.php Diff File
mod - manage_user_prune.php Diff File
mod - adm_config_report.php Diff File
mod - core/form_api.php Diff File
mod - print_all_bug_page_word.php Diff File
mod - print_all_bug_page.php Diff File
mod - bug_relationship_graph.php Diff File
mod - core/relationship_graph_api.php Diff File
mod - core/rss_api.php Diff File
mod - my_view_inc.php Diff File
mod - tag_update_page.php Diff File
mod - core/ajax_api.php Diff File
mod - view_filters_page.php Diff File
mod - verify.php Diff File
mod - bugnote_view_inc.php Diff File
mod - manage_proj_edit_page.php Diff File
mod - changelog_page.php Diff File
mod - print_bug_page.php Diff File
mod - core/columns_api.php Diff File
mod - core/tag_api.php Diff File
mod - core/filter_api.php Diff File
mod - set_project.php Diff File
mod - excel_xml_export.php Diff File

master 0c9b5cd5

2009-11-23 07:00

dhx


Details Diff
Cleanup use of ampersands in internally generated URLs

This should fix a number of bugs related to invalid links (created by
confusion about whether to use & or & in internal URLs). We should
only apply htmlspecialchars() or similar at output time, assuming we
want HTML output from Mantis. Internally, it is best to just use & to
separate arguments in GET HTTP URLs. There are still a few ugly bits of
code that haven't been updated because to do so would require extensive
rewriting in some sections. And in time, the print_ and html_ API is
probably going to be deprecated by use of a templating engine so there
is little point rewriting something that'll only get overhauled later.
Affected Issues
0011272
mod - print_all_bug_page_word.php Diff File
mod - bug_relationship_graph.php Diff File
mod - login_select_proj_page.php Diff File
mod - core/string_api.php Diff File
mod - project_page.php Diff File
mod - news_update.php Diff File
mod - manage_user_delete.php Diff File
mod - account_prefs_reset.php Diff File
mod - login.php Diff File
mod - bugnote_view_inc.php Diff File
mod - query_view_page.php Diff File
mod - core/relationship_api.php Diff File
mod - adm_config_report.php Diff File
mod - login_anon.php Diff File
mod - core/html_api.php Diff File
mod - core/filter_api.php Diff File
mod - api/soap/mc_project_api.php Diff File
mod - bug_view_inc.php Diff File
mod - manage_user_prune.php Diff File
mod - view_filters_page.php Diff File
mod - manage_proj_page.php Diff File
mod - core/file_api.php Diff File
mod - core/form_api.php Diff File
mod - manage_proj_delete.php Diff File
mod - roadmap_page.php Diff File
mod - core/user_api.php Diff File
mod - api/soap/mc_issue_api.php Diff File
mod - print_all_bug_page.php Diff File
mod - core/relationship_graph_api.php Diff File
mod - core/rss_api.php Diff File
mod - my_view_inc.php Diff File
mod - tag_update_page.php Diff File
mod - core/ajax_api.php Diff File
mod - verify.php Diff File
mod - core/tag_api.php Diff File
mod - manage_proj_edit_page.php Diff File
mod - core/print_api.php Diff File
mod - manage_user_page.php Diff File
mod - print_bug_page.php Diff File
mod - changelog_page.php Diff File
mod - core/columns_api.php Diff File
mod - main_page.php Diff File
mod - login_page.php Diff File
mod - bug_actiongroup_ext.php Diff File
mod - set_project.php Diff File
mod - excel_xml_export.php Diff File

master-1.1.x 8ecb5fa4

2009-11-22 07:37

dhx


Details Diff
Fix 0011026: Fix XSS bug in view_filters_page.php

Fix a parsing/validation error whereby a target_field input of the form
"status[]<script>bad_code();</script>" would be printed directly to
HTML, thus leading to a XSS vulnerability.
Affected Issues
0011206
mod - view_filters_page.php Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 488 489 490 491 492 493 494 ... 560 ... 630 ... 700 ... 746 747 748  Next  Last