MantisBT 2.28.3 and earlier contains six reflected XSS injection points in /admin/install.php. User-supplied parameters are echoed into HTML without escaping via print_test_result(). No authentication is required.
A Content Security Policy (script-src 'self') prevents inline JavaScript execution, but the CSP is missing a form-action directive, allowing exploitation via credential-phishing form injection and open redirects.
Remove the /admin directory, as recommended in the Admin Guide
McCaulay Hudson (@_McCaulay) of watchTowr
{
"cwe_ids": [
"CWE-79"
],
"github_reviewed": true,
"github_reviewed_at": "2026-07-15T18:25:36Z",
"nvd_published_at": null,
"severity": "CRITICAL"
}