Description
madong-admin-saas through 5.1.4 contains an incorrect authorization vulnerability in AccessTokenMiddleware that allows authenticated tenant users to access the platform management API in multi-tenant mode. Attackers can reuse a tenant login JWT against /platformapi controllers to create platform administrator accounts, read tenant database settings, and take control of every tenant.
Published: 2026-11-02
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: Unauthorized access to platform administration APIs enabling tenant users to act as platform administrators
Action: Immediate Patch
AI Analysis

Impact

The vulnerability resides in the AccessTokenMiddleware of madong-admin-saas up to version 5.1.4. The middleware incorrectly validates JWTs, allowing any authenticated tenant user to invoke platform‑level API endpoints. This misuse enables attackers to create new platform administrator accounts, read sensitive tenant configuration data, and ultimately take full control of every tenant in the system. The weakness corresponds to the CWE-863 category of improper authorization. The impact is a high‑severity privilege escalation that compromises confidentiality, integrity, and availability of all tenant data. Attackers must possess a valid tenant login JWT; once possessed, they can repeat the request against /platformapi controllers without requiring additional permissions. This condition fosters a broad attack surface in multi‑tenant deployments.

Affected Systems

This issue affects the madong-code:madong-admin-saas product, specifically all releases up through 5.1.4. The flaw is present only when the application operates in multi‑tenant mode, where tenant users normally have isolated privileges. No earlier or later releases are mentioned as affected.

Risk and Exploitability

The CVSS score of 8.7 indicates a high severity gap between the compromised tenant user and the platform owner. The EPSS is not available, so the statistical exploitation probability cannot be quantified, but the vulnerability is practically exploitable by any tenant with a valid JWT, which is typically trivial to obtain once a tenant account exists. The absence from the CISA KEV catalog does not diminish the risk; the flaw remains publicly observable through the repository’s commit history and issue discussion. The likely attack vector is an authenticated request from a tenant user, reusing their login token against administrative endpoints. Once the exploit is activated, an attacker can insert new admin accounts, read database settings, and gain complete control across all tenants. The risk is therefore high for any environment that hosts multiple tenants without additional authorization segregation.

Generated by OpenCVE AI on November 2, 2026 at 15:51 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the vendor’s fix by upgrading to a version that incorporates the changes in commit 2a199a1523 and removes the authorization flaw in the AccessTokenMiddleware.
  • If an upgrade path is not immediately available, restrict the /platformapi endpoints to accept only platform‑administrator JWTs; modify the middleware or add an additional check to enforce a separate authorization tier for these endpoints.
  • Review tenant token issuance procedures and revoke all currently active tenant tokens that could have been used to exploit the flaw; force a credential reset for all tenant users and enforce multifactor authentication to reduce the risk of token theft.
  • Implement logging and monitoring for unauthorized API calls that use tenant tokens against administrative endpoints, and alert on repeated failed or suspicious access attempts.

Generated by OpenCVE AI on November 2, 2026 at 15:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 02 Nov 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 02 Nov 2026 14:30:00 +0000

Type Values Removed Values Added
Description madong-admin-saas through 5.1.4 contains an incorrect authorization vulnerability in AccessTokenMiddleware that allows authenticated tenant users to access the platform management API in multi-tenant mode. Attackers can reuse a tenant login JWT against /platformapi controllers to create platform administrator accounts, read tenant database settings, and take control of every tenant.
Title madong-admin-saas through 5.1.4 Incorrect Authorization via /platformapi AccessTokenMiddleware
Weaknesses CWE-863
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-02T15:54:37.704Z

Reserved: 2026-11-02T12:42:17.941Z

Link: CVE-2026-120445

cve-icon Vulnrichment

Updated: 2026-11-02T15:54:32.720Z

cve-icon NVD

Status : Received

Published: 2026-11-02T15:17:27.107

Modified: 2026-11-02T16:17:32.960

Link: CVE-2026-120445

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-02T16:00:11Z

Weaknesses