Improper escaping of tag names retrieved from History in Timeline (my_view_page.php) allows an attacker to inject HTML and, if CSP settings permit, achieve execution of arbitrary JavaScript, when displaying a tag that has been renamed or deleted.
Cross-site scripting (XSS).
f32787c14d4518476fe7f05f992dbfe6eaccd815
$this->tag_name in a string_html_specialchars() call in IssueTagTimelineEvent::html()MantisBT thanks Vishal Shukla for discovering and responsibly reporting the issue.
| Score | Percentile |
|---|---|
| 0.03% | 10.12% |
| Base score | Version | Severity | Vector |
|---|---|---|---|
| 6.1 | 3.1 | — |
|
| 8.6 | 4.0 | — |
|
| Type | Value |
|---|---|
| GHSA | GHSA-73vx-49mv-v8w5 ↗ |
| CVE | CVE-2026-33548 ↗ |
| CWE id | Name |
|---|---|
| CWE-79 | Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') |
Vulnerable version ranges and first patched releases as published by GitHub.
| Ecosystem | Package | Vulnerable range | First patched | Vulnerable functions |
|---|---|---|---|---|
| composer | mantisbt/mantisbt | = 2.28.0 | 2.28.2 | — |