CVE-2026-52847: MantisBT: Reflected XSS in admin/install.php
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.
References
- github.com/advisories/GHSA-77x8-3v3h-hrhv
- github.com/mantisbt/mantisbt/commit/0f32ceabadc745239754962df91a51d5d51e3fd7
- github.com/mantisbt/mantisbt/commit/f2191a0d8ce438bf74171d496cf721dae025a5c0
- github.com/mantisbt/mantisbt/security/advisories/GHSA-77x8-3v3h-hrhv
- mantisbt.org/bugs/view.php?id=37103
- nvd.nist.gov/vuln/detail/CVE-2026-52847
Code Behaviors & Features
Detect and mitigate CVE-2026-52847 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →