Lucene search

K
githubGitHub Advisory DatabaseGHSA-WGX7-JP56-65MQ
HistoryMay 13, 2024 - 4:00 p.m.

Mantis Bug Tracker (MantisBT) vulnerable to cross-site scripting

2024-05-1316:00:40
CWE-79
GitHub Advisory Database
github.com
4
mantis bug tracker
cross-site scripting
custom field names
html injection
cve-2020-25830
security patch

6 Medium

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

15.1%

Improper escaping of a custom field’s name allows an attacker to inject HTML and, if CSP settings permit, achieve execution of arbitrary JavaScript when:

  • resolving or closing issues (bug_change_status_page.php) belonging to a project linking said custom field
  • viewing issues (view_all_bug_page.php) when the custom field is displayed as a column
  • printing issues (print_all_bug_page.php) when the custom field is displayed as a column

Impact

Cross-site scripting (XSS).

Patches

https://github.com/mantisbt/mantisbt/commit/447a521aae0f82f791b8116a14a20e276df739be

Workarounds

Ensure Custom Field Names do not contain HTML tags.

References

CPENameOperatorVersion
mantisbt/mantisbtlt2.26.2

6 Medium

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

15.1%