Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify internet-facing Diem instance
-
ExploitSubmit known default password
-
ExecutionAuthenticate as default account
-
ImpactAccess limited data and functions
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Default password prevention
|
| Exploitation Conditions | Exploitation requires a Diem CMS deployment (≤ 5.1.3) where the default password provisioned by the dmCorePlugin/lib/data/dmDataLoad.php data-loading logic was never changed by the operator - i.e., a default or unhardened configuration. The primary limiting factor is this configuration dependency: installations where administrators rotated the default credential are not exploitable. No user interaction is required and the instance must be network-reachable; because the credential is publicly known via the POC/issue, no legitimate prior account is needed in practice. Remediation is operator-side configuration (changing the default password), as no vendor patch has been confirmed. |
| Impact | This is a low-to-moderate priority issue despite being remotely reachable. The input CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) with all-Low impacts (VC:L/VI:L/VA:L) yields only 5.3, and the E:P (Proof-of-Concept) exploit maturity aligns with the reported public POC rather than active, weaponized use. There is no CISA KEV listing and no EPSS score was provided, so there is no signal of widespread or automated exploitation - consistent with an obscure product. The weakness (CWE-1393, Use of Default Password) is real but conditional: it only matters where an operator deployed Diem without changing the shipped/default credential, so the practical attack surface is limited to misconfigured or default installations. One notable tension: the input vector uses PR:L, yet exploitation of a publicly-known default password typically requires NO prior privileges (the attacker simply presents the known credential), which would argue for PR:N - this is a judgment discrepancy worth verifying, not a confirmed fact. Net: a legitimate hardening/configuration issue, not an urgent widespread-exploitation emergency. |
| Exploit ScenarioDerived | An attacker enumerates an internet-facing Diem CMS instance and attempts to authenticate using the default credential shipped via the dmDataLoad.php data-loading routine. On a deployment where the default password was never changed, the attacker gains the associated account's limited access without needing valid prior credentials. A public POC/issue report exists (GitHub issue #453), lowering the effort to reproduce. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 19, 2026
Default-password exposure in Diem CMS through 5.1.3 allows remote attackers to access unhardened installations whose credential, provisioned through dmCorePlugin/lib/data/dmDataLoad.php, was never rotated. Publicly available exploit code exists and the vendor has not responded to the project issue; the practical risk is limited to deployments with the default configuration left in place, making this a low-to-moderate priority issue despite network reachability.
RemediationAI
No vendor-released patch identified at time of analysis; remediation is operator-side configuration, primarily changing the default password provisioned by the dmDataLoad.php data-loading path on every Diem CMS deployment at or below 5.1.3. Review the issue at https://github.com/diem-project/diem/issues/453 and the repository at https://github.com/diem-project/diem/ for any later project response, and restrict network access to administrative interfaces until credentials are rotated. Restricting admin endpoints reduces exposure but can block legitimate remote administration; rotating the default credential closes the known path, though any other weak or shared credentials must also be audited.
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
Diem is a PHP-based CMS, and the affected data-loading component is dmCorePlugin/lib/data/dmDataLoad.php. The weakness is CWE-1393 (Use of Default Password): the data-loading logic provisions a known default credential that remains valid unless the operator changes it. The CPE cpe:2.3:a:diem-project:diem:*:*:*:*:*:*:*:* covers the diem-project product line, while the description bounds affected releases at 5.1.3 and earlier. Because the credential can be learned from the public issue/POC, remote exploitation does not require a legitimate prior account in practice, but it does require a network-reachable instance that still uses the default configuration; installations with rotated credentials are not exploitable by this path.
Know when Diem 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:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Network-reachable login using a publicly-known default password needs no prior privileges (PR:N) or interaction; impact kept Low per the limited account access reported by the source.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A vulnerability was found in diem-project diem up to 5.1.3. This vulnerability affects unknown code of the file dmCorePlugin/lib/data/dmDataLoad.php. Performing a manipulation results in use of default password. The attack is possible to be carried out remotely. The exploit has been made public and could be used. It is suggested to update the configuration settings. The project was informed of the problem early through an issue report but has not responded yet.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Insecure direct object reference (IDOR) in the dmWidget component of diem-project/diem (versions through 5.1.3) allows u
Cryptographically weak pseudo-random number generation in the PHP CMS Diem's dmString::random() helper can produce predi
Improper certificate validation in the Google Analytics Client bundled with the Diem PHP framework (dmCorePlugin/lib/ven
An open redirect in the Diem PHP framework's Sign-In component (dmCorePlugin dmUserPlugin) allows remote attackers to re
Unrestricted file upload in diem-project/diem through version 5.1.3 exposes the Widget Editor to remote authenticated at
Cross-site request forgery in diem-project/diem up to version 5.1.3 allows remote attackers to trigger unauthorized cons
Cross-site scripting in the dmWidget link-rendering component of Diem CMS allows authenticated low-privilege users to in
Path traversal in Diem through 5.1.3 lets an authenticated user with high backend privileges abuse the dmCodeEditor acti
OS command injection in the Diem CMS Administrative Console (diem-project/diem ≤ 5.1.3) allows authenticated administrat
Cross-site scripting in the Diem PHP CMS administrative console lets a user who already holds high-privilege console acc
Cross-site scripting in the Diem admin plugin's Version Check Service lets a high-privileged authenticated attacker supp
Weak SHA1-based password hashing in the Diem PHP framework's PluginDmUser handler (lib/model/doctrine/PluginDmUser.class
EUVD-2026-104015
GHSA-6x47-r2q8-43f5
NVD
CVE.org
EPSS
VulDB
Exploit-DB