← Vulnerability feed

Vulnerability record · CVE-2017-7309 · published 31 March 2017

CVE-2017-7309: MantisBT Configuration Report page XSS via config_option parameter

Mantisbt · Mantisbt

MantisBT's Configuration Report page (adm_config_report.php) fails to properly sanitize the 'config_option' parameter, allowing stored or reflected cross-site scripting. The flaw is fixed in versions 1.3.9, 2.1.3, and 2.2.3. Because the vulnerable page is administrative, exploitation requires a high-privileged account and some user interaction.

4.8 CVSS 3.0 Medium EPSS 57% · top 1.0% CWE-79 · Cross-site scripting
4.8CVSS 3.0 base score, v2 3.5
57%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
8References, 2 tagged exploit
17 Jun 2026Last modified by NVD

Description

A cross-site scripting (XSS) vulnerability in the MantisBT Configuration Report page (adm_config_report.php) allows remote attackers to inject arbitrary code (if CSP settings permit it) through a crafted 'config_option' parameter. This is fixed in 1.3.9, 2.1.3, and 2.2.3.

CVSS:3.0/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 19 September 2026. Confidence: high.

medium priorityThe vulnerability requires high privileges and user interaction, limiting its exploitability, but public exploit information and a high EPSS score warrant timely patching.

What it is

MantisBT's Configuration Report page (adm_config_report.php) fails to properly sanitize the 'config_option' parameter, allowing stored or reflected cross-site scripting. The flaw is fixed in versions 1.3.9, 2.1.3, and 2.2.3. Because the vulnerable page is administrative, exploitation requires a high-privileged account and some user interaction.

Impact

An attacker who can inject script into the page can execute arbitrary code in the context of a victim's browser, potentially stealing session cookies or performing actions as the victim. The CVSS vector limits confidentiality and integrity impact to low, and the scope is changed.

Attack surface

The vulnerability is reached over the network via the adm_config_report.php page, requiring high privileges (PR:H) and user interaction (UI:R). No authentication bypass is described; the attacker must already have administrative access to inject the payload.

Exploitation

The record is not listed in CISA KEV, but EPSS indicates a high probability of exploitation (0.57319, 99th percentile). References include an 'Exploit' tag on the vendor bug tracker, suggesting public exploit information exists.

What to do

  • Upgrade MantisBT to version 1.3.9, 2.1.3, 2.2.3 or later.
  • Restrict access to administrative pages such as adm_config_report.php to trusted users only.
  • Enforce a strict Content Security Policy to limit script execution if injection occurs.
  • Review and sanitize all user-supplied input, especially the config_option parameter, before rendering.

Detection

  • Monitor web server logs for requests to adm_config_report.php with suspicious config_option parameter values containing script tags or event handlers.
  • Search for anomalous administrative activity or unexpected configuration changes in MantisBT audit logs.
  • Deploy web application firewall rules to block XSS patterns targeting the config_option parameter.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2017-7309 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.6CVE-2019-15074Mantisbt cross-site scripting vulnerabilityThe Timeline feature in my_view_page.php in MantisBT through 2.21.1 has a stored cross-site scripting (XSS) vulnerability, allowing execution of arbi…EPSS 2.1%9.3CVE-2026-30849Mantisbt vulnerabilityMantis Bug Tracker (MantisBT) is an open source issue tracker. Versions prior to 2.28.1 running on MySQL family databases are affected by an authenti…EPSS 2.4%8.8CVE-2025-47776Mantisbt vulnerabilityMantis Bug Tracker (MantisBT) is an open source issue tracker. Due to incorrect use of loose (==) instead of strict (===) comparison in the authentic…EPSS 0.32%8.8CVE-2017-7615MantisBT weak password reset allows unauthenticated admin accessMantisBT through 2.3.0 mishandles password reset confirmation, allowing an attacker to supply an empty confirm_hash value to verify.php. This permits…EPSS 91%analysed8.6CVE-2026-33517Mantisbt cross-site scripting vulnerabilityMantis Bug Tracker (MantisBT) is an open source issue tracker. In version 2.28.0, when deleting a Tag (tag_delete.php), improper escaping of its name…EPSS 0.35%8.6CVE-2026-33548Mantisbt cross-site scripting vulnerabilityMantis Bug Tracker (MantisBT) is an open source issue tracker. In version 2.28.0, improper escaping of tag names retrieved from History in Timeline (…EPSS 0.29%8.3CVE-2024-23830Mantisbt injection vulnerabilityMantisBT is an open source issue tracker. Prior to version 2.26.1, an unauthenticated attacker who knows a user's email address and username can hija…EPSS 0.96%8.1CVE-2009-20001Mantisbt insufficient session expiration vulnerabilityAn issue was discovered in MantisBT before 2.24.5. It associates a unique cookie string with each user. This string is not reset upon logout (i.e., t…EPSS 0.87%

Source: NIST National Vulnerability Database (record CVE-2017-7309), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.