Skip to content
Heist/ feed
Back to feed
Medium

MantisBT has Potential Referer-Based Reflected HTML Injection / XSS in Tag Update Page

Type: advisorySources: OSV

Mantis Bug Tracker (MantisBT) is an open source issue tracker. In versions 2.28.1 and below, improper escaping of the redirection page (retrieved from the request's Referer header) allows an attacker to inject HTML. While this is generally not directly actionable as modern browsers will URL-encode special characters, on some specific server configurations this could poison the cache, leading to cross-site scripting. This issue has been fixed in version 2.28.2.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-40598
Confirmed fixed CVEs
Not specified
Updated in this feed
4 Nov 2026, 07:50 UTC · Revision 1

Source evidence

MantisBT has Potential Referer-Based Reflected HTML Injection / XSS in Tag Update Page

core-osv · Original source

Published 22 May 2026, 19:32 UTC

Mantis Bug Tracker (MantisBT) is an open source issue tracker. In versions 2.28.1 and below, improper escaping of the redirection page (retrieved from the request's Referer header) allows an attacker to inject HTML. While this is generally not directly actionable as modern browsers will URL-encode special characters, on some specific server configurations this could poison the cache, leading to cross-site scripting. This issue has been fixed in version 2.28.2.

osv:CVE-2026-40598
Complete source record
{
  "id": "a6bd5ec5bc472886177f1c570c2b71cd5c53ac9121c62a7f3b91b899849b2d6e",
  "url": "https://osv.dev/vulnerability/CVE-2026-40598",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "MantisBT has Potential Referer-Based Reflected HTML Injection / XSS in Tag Update Page",
    "summary": "Mantis Bug Tracker (MantisBT) is an open source issue tracker. In versions 2.28.1 and below, improper escaping of the redirection page (retrieved from the request's Referer header) allows an attacker to inject HTML. While this is generally not directly actionable as modern browsers will URL-encode special characters, on some specific server configurations this could poison the cache, leading to cross-site scripting. This issue has been fixed in version 2.28.2.",
    "evidence": "osv:CVE-2026-40598",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-40598",
      "aliases": [
        "CVE-2026-40598",
        "GHSA-6jh4-47v2-4g37"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/mantisbt/mantisbt",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "399605af5f5c7640a2cf6b551409d9e37c5b4b7b"
                },
                {
                  "fixed": "b1ebc57763f104eb5f541b7b4d1ce6948168abd9"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "2.28.2"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StringRangeExpression"
                  },
                  {
                    "range": [
                      {
                        "fixed": "b1ebc57763f104eb5f541b7b4d1ce6948168abd9"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  }
                ]
              }
            }
          ],
          "versions": [
            "release-2.28.1",
            "release-2.28.0",
            "release-2.27.0",
            "release-2.26.0",
            "release-2.25.0",
            "release-2.24.0",
            "release-2.23.0",
            "release-2.22.0",
            "release-2.21.0",
            "release-2.20.0",
            "release-2.19.0",
            "release-2.18.0",
            "release-2.17.0",
            "release-2.16.0",
            "release-2.15.0",
            "release-2.14.0",
            "release-2.13.0",
            "release-2.12.0",
            "release-2.11.0",
            "release-2.10.0",
            "release-2.9.0",
            "release-2.8.0",
            "release-2.7.0",
            "release-2.6.0",
            "release-2.5.0",
            "release-2.4.0",
            "release-2.3.0",
            "release-2.2.0",
            "release-2.1.0",
            "release-2.0.0",
            "release-2.0.0-rc.2",
            "release-2.0.0-rc.1",
            "release-2.0.0-beta.3",
            "release-2.0.0-beta.2",
            "release-2.0.0-beta.1",
            "release-1.3.0-rc.2",
            "release-1.3.0-rc.1",
            "release-1.3.0-beta.3",
            "release-1.3.0-beta.2",
            "release-1.3.0-beta.1",
            "release-1.2.0rc1",
            "release-1.2.0a3",
            "release-1.2.0a2",
            "release-1.2.0a1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-40598.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:33.977734417Z",
      "provider": "osv",
      "references": [
        "https://mantisbt.org/bugs/view.php?id=37017",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/40xxx/CVE-2026-40598.json",
        "https://github.com/mantisbt/mantisbt/security/advisories/GHSA-6jh4-47v2-4g37",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-40598",
        "https://github.com/mantisbt/mantisbt/commit/b1ebc57763f104eb5f541b7b4d1ce6948168abd9"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-79"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/40xxx/CVE-2026-40598.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-40598",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 500971,
  "published_at": "2026-05-22T19:32:35.535+00:00"
}