Description
A security flaw has been discovered in Dromara UJCMS up to 12.3.1. The affected element is the function usernameExist of the file ujcms-cms/src/main/java/com/ujcms/cms/core/web/api/UserController.java of the component UserController. Performing a manipulation of the argument Username results in improper authorization. It is possible to initiate the attack remotely. The project was informed of the problem early through an issue report but has not responded yet.
Published: 2026-09-20
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Access due to Improper Authorization
Action: Assess Impact
AI Analysis

Impact

A flaw in the usernameExist method of the UserController in Dromara UJCMS allows manipulation of the username parameter. The CVE description indicates an improper authorization check, meaning an attacker could potentially bypass authentication checks and confirm the existence of user accounts. Based on the nature of this weakness it is inferred that an attacker might be able to access resources that normally require valid authentication, however this capability is not explicitly stated in the CVE data.

Affected Systems

The affected vendor is Dromara, product UJCMS, versions up to and including 12.3.1. Any deployment of these releases that exposes the usernameExist endpoint may be vulnerable.

Risk and Exploitability

The CVSS score of 6.9 indicates moderate risk; the endpoint can be accessed remotely, so attackers can launch the exploit over the network. EPSS data is not available and the vulnerability is not listed in the CISA KEV catalog, so no current public exploitation evidence exists, but the lack of a patch and remote reachability elevate the risk for systems that have not mitigated exposure.

Generated by OpenCVE AI on September 20, 2026 at 06:50 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Check the UJCMS version you are running to determine if it is 12.3.1 or older.
  • Configure network controls to limit external access to the /usernameExist API endpoint, such as firewall rules or application gateway restrictions.
  • When a vendor patch becomes available, apply it immediately; in the meantime, consider removing or disabling the usernameExist functionality or implementing a temporary manual authorization check to enforce proper privilege controls.

Generated by OpenCVE AI on September 20, 2026 at 06:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 21 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sun, 20 Sep 2026 08:15:00 +0000

Type Values Removed Values Added
First Time appeared Dromara
Dromara ujcms
Vendors & Products Dromara
Dromara ujcms

Sun, 20 Sep 2026 05:00:00 +0000

Type Values Removed Values Added
Description A security flaw has been discovered in Dromara UJCMS up to 12.3.1. The affected element is the function usernameExist of the file ujcms-cms/src/main/java/com/ujcms/cms/core/web/api/UserController.java of the component UserController. Performing a manipulation of the argument Username results in improper authorization. It is possible to initiate the attack remotely. The project was informed of the problem early through an issue report but has not responded yet.
Title Dromara UJCMS UserController UserController.java usernameExist improper authorization
First Time appeared Ujcms
Ujcms ujcms
Weaknesses CWE-266
CWE-285
CPEs cpe:2.3:a:ujcms:ujcms:*:*:*:*:*:*:*:*
Vendors & Products Ujcms
Ujcms ujcms
References
Metrics cvssV2_0

{'score': 5, 'vector': 'AV:N/AC:L/Au:N/C:P/I:N/A:N/E:ND/RL:ND/RC:UR'}

cvssV3_0

{'score': 5.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N/E:X/RL:X/RC:R'}

cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N/E:X/RL:X/RC:R'}

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-09-21T15:07:26.440Z

Reserved: 2026-09-19T09:19:19.922Z

Link: CVE-2026-93961

cve-icon Vulnrichment

Updated: 2026-09-21T15:07:18.418Z

cve-icon NVD

Status : Deferred

Published: 2026-09-20T05:16:28.093

Modified: 2026-09-21T15:17:36.253

Link: CVE-2026-93961

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-20T08:00:08Z

Weaknesses
  • CWE-266

    Incorrect Privilege Assignment

  • CWE-285

    Improper Authorization