Skip to main content

Mantisbt EUVDEUVD-2026-14516

| CVE-2026-30849 CRITICAL
Authentication Bypass by Primary Weakness (CWE-305)
2026-03-23 GitHub_M
9.3
CVSS 4.0 · GitHub Advisory
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious SOAP envelope with integer password
  2. Exploit
    Send to MantisBT SOAP API endpoint
  3. Execution
    Bypass authentication via type conversion
  4. Impact
    Execute arbitrary API functions as victim

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Primary weakness mitigation
Exploitation Conditions

MantisBT versions prior to 2.28.1 running on MySQL family databases with SOAP API enabled. Attacker requires knowledge of victim's username only. Remote unauthenticated attacker can bypass authentication by sending crafted SOAP envelope with type-confused password parameter. No victim interaction required.

Impact

While a CVSS vector and EPSS score are not currently available, the real-world risk is substantial based on several factors. The vulnerability is unauthenticated and network-accessible (attack vector: network), requires no special privileges to initiate, and has relatively low complexity—an attacker only needs to know a username, which is often easily enumerable or publicly disclosed. The patch is available (version 2.28.1), indicating the vendor has confirmed and resolved the issue. The GitHub security advisory (GHSA-phrq-pc6r-f6gh) and commit evidence (b349e5c) confirm active development and vendor acknowledgment. This is a legitimate high-priority vulnerability because it provides complete authentication bypass to the SOAP API—enabling account takeover, unauthorized API access, and potential lateral movement within MantisBT installations. Organizations running MantisBT on MySQL family databases with SOAP API enabled should prioritize immediate patching; those unable to patch should disable the SOAP API as a workaround, though this introduces user enumeration risk.

Exploit ScenarioDerived

An attacker discovers a MantisBT instance running version 2.27.0 on MySQL and enumerates a valid username (e.g., 'admin') through the web interface or public documentation. The attacker crafts a SOAP envelope containing the username and a maliciously formatted password parameter (e.g., a numeric value or boolean that causes MySQL type coercion to succeed). Upon sending this SOAP request, MySQL's implicit type conversion evaluates the password check as true, granting the attacker authenticated access to the SOAP API as the admin user. The attacker then uses SOAP API functions to create new administrator accounts, modify issues, or export sensitive project data.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Mar 23, 2026

MantisBT versions prior to 2.28.1 contain an authentication bypass vulnerability in the SOAP API caused by improper type checking on the password parameter when running on MySQL family databases. An attacker who knows a victim's username can log in to the SOAP API without knowing the correct password and execute any API function available to that account. While a CVE CVSS score is not yet assigned, the vulnerability is patched in version 2.28.1, and disabling the SOAP API reduces but does not eliminate the risk.

RemediationAI

Immediately upgrade MantisBT to version 2.28.1 or later to patch the authentication bypass vulnerability. See the vendor security advisory at https://github.com/mantisbt/mantisbt/security/advisories/GHSA-phrq-pc6r-f6gh for detailed upgrade instructions. Until patching is complete, disable the SOAP API endpoint if it is not required for your operations—this removes the primary attack vector, although user enumeration via other endpoints remains possible. Additionally, restrict network access to MantisBT to trusted IP ranges and implement network-level rate limiting on login attempts. Monitor authentication logs for suspicious SOAP API access patterns or multiple failed login attempts from external sources. If running MantisBT on MySQL or MariaDB, ensure database user permissions follow the principle of least privilege.

Affected VersionsENISA

mantisbt < 2.28.1

Affected Packages

composer mantisbt/mantisbt fix: 2.28.1
euvd mantisbt fix: 2.28.1

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in composer, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability stems from CWE-305 (Missing Cryptographic Step) and is fundamentally rooted in improper type checking during SOAP API authentication. The affected product MantisBT (cpe:2.3:a:mantisbt:mantisbt:*:*:*:*:*:*:*:*) uses MySQL family databases (MySQL, MariaDB, Percona) which perform implicit type coercion from strings to integers during SQL operations. When a crafted SOAP envelope is submitted with a specially formatted password parameter, MySQL's type juggling causes the authentication logic to incorrectly evaluate the password check, treating a non-matching string as equivalent to a numeric zero or false value. This implicit type conversion does not occur in other database backends such as PostgreSQL, Microsoft SQL Server, or SQLite, which enforce stricter type checking. The SOAP API endpoint is the primary attack surface, though user enumeration is still possible even when the SOAP API is disabled.

Know when Mantisbt gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

GitHub Advisory PRIMARY 9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N

Primary rating from GitHub Advisory · only source for this CVE.

CVSS VectorGitHub Advisory

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch released
Mar 31, 2026 - 21:13 nvd
Patch available
CVE Published
Mar 23, 2026 - 19:10 nvd
CRITICAL 9.3

DescriptionGitHub Advisory

Mantis Bug Tracker (MantisBT) is an open source issue tracker. Versions prior to 2.28.1 running on MySQL family databases are affected by an authentication bypass vulnerability in the SOAP API, as a result of an improper type checking on the password parameter. Other database backends are not affected, as they do not perform implicit type conversion from string to integer. Using a crafted SOAP envelope, an attacker knowing the victim's username is able to login to the SOAP API with their account without knowledge of the actual password, and execute any API function they have access to. Version 2.28.1 contains a patch. Disabling the SOAP API significantly reduces the risk, but still allows the attacker to retrieve user account information including email address and real name.

Executive ViewAI

Why It Matters

CVE-2026-30849 presents critical security risk rated CVSS 9.3. Successful exploitation could critically impact the confidentiality, integrity, and availability of affected systems. Organizations should apply vendor updates immediately when available and implement compensating controls in the interim.

Business Impact: Severe
Compensating Controls

Apply vendor patch. If immediate patching is not feasible: (1) Implement network-level access controls to limit exposure; (2) Enable enhanced monitoring and alerting; (3) Apply principle of least privilege.

Threat Intelligence Overview

EPSS Score
0.1%
Top 74% exploitable
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity + public POC available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

66
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Related Vulnerabilities in Mantis Bug Tracker XSS and Authentication Flaws

View all 3
CVE-2017-7615 HIGH POC
8.8 Apr 16

MantisBT through 2.3.0 allows arbitrary password reset and unauthenticated admin access via an empty confirm_hash value

CVE-2014-7146 HIGH POC
7.5 Nov 18

The XmlImportExport plugin in MantisBT 1.2.17 and earlier allows remote attackers to execute arbitrary PHP code via a cr

CVE-2014-8598 MEDIUM POC
6.4 Nov 18

The XML Import/Export plugin in MantisBT 1.2.x does not restrict access, which allows remote attackers to (1) upload arb

CVE-2014-2238 MEDIUM POC
6.5 Mar 05

SQL injection vulnerability in the manage configuration page (adm_config_report.php) in MantisBT 1.2.13 through 1.2.16 a

CVE-2019-15074 CRITICAL POC
9.6 Aug 21

The Timeline feature in my_view_page.php in MantisBT through 2.21.1 has a stored cross-site scripting (XSS) vulnerabilit

CVE-2024-23830 HIGH POC
8.3 Feb 20

MantisBT is an open source issue tracker. Rated high severity (CVSS 8.3), this vulnerability is remotely exploitable, no

CVE-2012-2691 HIGH POC
7.5 Jun 17

The mc_issue_note_update function in the SOAP API in MantisBT before 1.2.11 does not properly check privileges, which al

CVE-2014-9280 HIGH POC
7.5 Dec 08

The current_user_get_bug_filter function in core/current_user_api.php in MantisBT before 1.2.18 allows remote attackers

CVE-2014-8554 HIGH POC
7.5 Nov 13

SQL injection vulnerability in the mc_project_get_attachments function in api/soap/mc_project_api.php in MantisBT before

CVE-2014-9089 HIGH POC
7.5 Nov 28

Multiple SQL injection vulnerabilities in view_all_bug_page.php in MantisBT before 1.2.18 allow remote attackers to exec

CVE-2014-1608 HIGH POC
7.5 Mar 18

SQL injection vulnerability in the mci_file_get function in api/soap/mc_file_api.php in MantisBT before 1.2.16 allows re

CVE-2014-1609 HIGH POC
7.5 Mar 20

Multiple SQL injection vulnerabilities in MantisBT before 1.2.16 allow remote attackers to execute arbitrary SQL command

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy