Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend unauthenticated HTTP request to /mdiy/form/data/list.do
-
DeliveryInject SQL payload in formFields parameter
-
ExploitUnsanitized input reaches ModelDataImpl.queryDiyFormData
-
ExecutionDatabase executes attacker-controlled SQL
-
ImpactExtract or modify application database records
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No special conditions are required for exploitation - the CVSS 4.0 vector AV:N/AC:L/AT:N/PR:N/UI:N indicates remote unauthenticated exploitation against default configurations of MingSoft MCMS. The only prerequisite is that the /mdiy/form/data/list.do endpoint of the ms-mdiy component is network-accessible, which is expected in a standard MCMS deployment. Exploitation is limited to MCMS versions up to and including 3.0.6; the impact is bounded to the database layer (VC:L/VI:L/VA:L) with no confirmed OS-level or subsequent-system compromise. No user interaction or elevated privilege is needed. |
| Impact | The CVSS 4.0 base score of 6.9 reflects moderate impact (VC:L/VI:L/VA:L) despite trivial exploitability (AV:N/AC:L/AT:N/PR:N/UI:N), which is consistent with a standard error-based or union-based SQL injection that leaks or tampers with data rather than achieving full system compromise. No EPSS data was provided, so exploitation probability cannot be quantified from probability models. The E:P supplemental metric confirms a public proof-of-concept exists, which meaningfully elevates real-world risk beyond what the base score alone suggests. This is NOT in CISA KEV, so confirmed active exploitation is not established. The vendor's non-response to disclosure is a notable compounding factor - no patch exists, no advisory was issued, and defenders have no official guidance. The combination of unauthenticated network exploitability, public POC, and absent vendor response makes this a real operational priority for organizations running MCMS despite the moderate CVSS score. |
| Exploit ScenarioDerived | A remote, unauthenticated attacker sends a crafted HTTP GET or POST request to /mdiy/form/data/list.do with a SQL payload embedded in the formFields parameter - for example, injecting a UNION SELECT statement to enumerate database tables or extract credential hashes. Because no authentication is required and the endpoint is exposed over the network, the attack requires no prior foothold. A public proof-of-concept has been disclosed, lowering the skill bar for exploitation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 09, 2026
SQL injection in MingSoft MCMS up to version 3.0.6 exposes the application's database to unauthenticated remote attackers via the formFields argument in the ModelDataImpl.queryDiyFormData function at /mdiy/form/data/list.do. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) confirms no authentication or special conditions are required, making the endpoint directly exploitable over the internet. A public exploit has been disclosed (E:P in CVSS 4.0 supplemental metrics), and the vendor failed to respond to responsible disclosure, leaving users without an official patch.
RemediationAI
No vendor-released patch has been identified at time of analysis; the vendor did not respond to disclosure. The primary recommended action is to block external access to the /mdiy/form/data/list.do endpoint via WAF rule or reverse proxy ACL - this eliminates the network attack vector with minimal trade-off for deployments where dynamic form data listing is not externally required. As a secondary control, implement a WAF signature targeting SQL metacharacter injection in the formFields parameter (e.g., detection of UNION, SELECT, single-quote sequences) to detect and block exploit attempts. If the ms-mdiy component is not required for business operations, disabling it reduces attack surface further. Organizations should also audit database user privileges assigned to the MCMS application account and restrict permissions to least privilege (SELECT-only where write is not needed) to limit the blast radius of a successful injection. Monitor VulDB at https://vuldb.com/vuln/387209 and the official MCMS repository for any patch release.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
MingSoft MCMS is a Java-based content management system. The affected component ms-mdiy handles dynamic form data queries. The vulnerable function ModelDataImpl.queryDiyFormData at the endpoint /mdiy/form/data/list.do accepts a formFields parameter and passes it into a SQL query without adequate sanitization or parameterized query binding, fulfilling the classic CWE-89 (Improper Neutralization of Special Elements used in an SQL Command) root cause. The CPE string cpe:2.3:a:mingsoft:mcms:*:*:*:*:*:*:*:* with the upstream version cap of 3.0.6 indicates all known releases are affected. There is no evidence of a fixed release in the available data.
Know when Mcms 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Network-accessible unauthenticated endpoint with no complexity; limited C/I/A impact consistent with database-layer SQL injection without system scope change.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
1DescriptionCVE.org
A vulnerability was determined in MingSoft MCMS up to 3.0.6. This affects the function ModelDataImpl.queryDiyFormData of the file /mdiy/form/data/list.do of the component ms-mdiy. Executing a manipulation of the argument formFields can lead to sql injection. The attack may be performed from remote. The exploit has been publicly disclosed and may be utilized. The vendor was contacted early about this disclosure but did not respond in any way.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
An arbitrary file upload vulnerability in the ueditor component of MCMS v5.4.3 allows attackers to execute arbitrary cod
Mingsoft MCMS v5.2.9 was discovered to contain a SQL injection vulnerability via the categoryType parameter at /content/
A vulnerability was found in Mingsoft MCMS up to 5.2.9. Rated critical severity (CVSS 9.8), this vulnerability is remote
Mingsoft MCMS 5.2.8 was discovered to contain a SQL injection vulnerability in /mdiy/model/delete URI via models Lists.
Mingsoft MCMS 5.2.8 was discovered to contain a SQL injection vulnerability in /mdiy/page/verify URI via fieldName param
MCMS v5.2.8 was discovered to contain an arbitrary file upload vulnerability. Rated critical severity (CVSS 9.8), this v
An arbitrary file upload vulnerability was discovered in MCMS 5.2.7, allowing an attacker to execute arbitrary code thro
Mingsoft MCMS 5.2.7 was discovered to contain a SQL injection vulnerability in /mdiy/dict/list URI via orderBy parameter
Mingsoft MCMS v5.2.7 was discovered to contain a SQL injection vulnerability in /mdiy/dict/listExcludeApp URI via orderB
MCMS v5.2.27 was discovered to contain a SQL injection vulnerability in the orderBy parameter at /dict/list.do. Rated cr
Mingsoft MCMS v5.2.7 was discovered to contain a SQL injection vulnerability via /cms/content/list. Rated critical sever
MCMS v5.2.4 was discovered to contain a SQL injection vulnerability via search.do in the file /mdiy/dict/listExcludeApp.
EUVD-2026-54923
GHSA-mgf9-vmjp-7q9v
NVD
CVE.org
EPSS
VulDB
Exploit-DB