GitHub Advisoryadvisory · Packagist

GHSA-pq86-j2c2-47f6 MantisBT: Authorization Bypass in Bugnote Editing via Issue Update API

MEDIUM Published 2026-05-11 Modified 2026-06-09 Official page ↗
Aliases
CVE-2026-42070
Ecosystem
Packagist
Packages
mantisbt/mantisbt
Severity
Moderate
CVSS vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N
Weaknesses
CWE-863
Reviewed
2026-05-11

Affected packages

• Packagist mantisbt/mantisbt: < 2.28.2 → fixed in 2.28.2

Description

The mc_issue_update() function in MantisBT allows users having *update_bug_threshold* access (UPDATER, with default settings) to edit, change view state, and modify time tracking on bugnotes belonging to other users — bypassing the default DEVELOPER (level 55) threshold required by the dedicated mc_issue_note_update() function. Impact 1. UPDATER can edit notes by DEVELOPER/MANAGER/ADMIN — bypassing the DEVELOPER threshold 2. UPDATER can change private notes to public — exposing confidential internal discussion 3. UPDATER can change public notes to private — hiding information from reporters/viewers Patches • 6e58fae4f22efdc3987f903c8ba2611de17a9435 Workarounds None Credits Thanks to the following security researchers for independently discovering and responsibly reporting the issue. • Vishal Shukla • Tristan Madani (@TristanInSec) from Talence Security This advisory's contents was largely copied from Tristan's well-written report.

Related

Alias · CVE (1)

  • CVE-2026-42070 Mantis Bug Tracker (MantisBT) is an open source issue tracker. vulnerability

Weakness · CWE (1)

  • CWE-863 Incorrect Authorization weakness

References