Skip to main content

Diem CMS CVE-2026-112030

| EUVDEUVD-2026-104015 LOW
Use of Default Password (CWE-1393)
2026-10-18 VulDB GHSA-6x47-r2q8-43f5
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Identify internet-facing Diem instance
  2. Exploit
    Submit known default password
  3. Execution
    Authenticate as default account
  4. Impact
    Access 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

diem 5.1.1
diem 5.1.0
diem 5.1.2
diem 5.1.3

Affected Packages

euvd diem no fix

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

Vendor (VulDB) PRIMARY 2.1 MEDIUM
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
vuln.today AI 7.3 HIGH

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

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

Lifecycle Timeline

3
Severity Changed
Oct 19, 2026 - 00:23 NVD
MEDIUM LOW
CVSS changed
Oct 19, 2026 - 00:23 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Oct 18, 2026 - 23:15 cve.org
MEDIUM 5.3

DescriptionCVE.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

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Rare
obscure open-source PHP/Symfony CMS, minimal production footprint
Exploit
POC
Public exploit code exists
Data Quality
6 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 LOW
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
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· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in Diem

View all
CVE-2026-86183 MEDIUM POC
5.5 Sep 06

Insecure direct object reference (IDOR) in the dmWidget component of diem-project/diem (versions through 5.1.3) allows u

CVE-2026-112041 LOW POC
2.9 Oct 19

Cryptographically weak pseudo-random number generation in the PHP CMS Diem's dmString::random() helper can produce predi

CVE-2026-112037 LOW POC
2.9 Oct 19

Improper certificate validation in the Google Analytics Client bundled with the Diem PHP framework (dmCorePlugin/lib/ven

CVE-2026-112040 LOW POC
2.1 Oct 19

An open redirect in the Diem PHP framework's Sign-In component (dmCorePlugin dmUserPlugin) allows remote attackers to re

CVE-2026-82679 LOW POC
2.1 Aug 31

Unrestricted file upload in diem-project/diem through version 5.1.3 exposes the Widget Editor to remote authenticated at

CVE-2026-86182 LOW POC
2.1 Sep 06

Cross-site request forgery in diem-project/diem up to version 5.1.3 allows remote attackers to trigger unauthorized cons

CVE-2026-112042 LOW POC
2.0 Oct 19

Cross-site scripting in the dmWidget link-rendering component of Diem CMS allows authenticated low-privilege users to in

CVE-2026-112138 LOW POC
2.0 Oct 19

Path traversal in Diem through 5.1.3 lets an authenticated user with high backend privileges abuse the dmCodeEditor acti

CVE-2026-82678 LOW POC
2.0 Aug 31

OS command injection in the Diem CMS Administrative Console (diem-project/diem ≤ 5.1.3) allows authenticated administrat

CVE-2026-112039 LOW POC
1.9 Oct 19

Cross-site scripting in the Diem PHP CMS administrative console lets a user who already holds high-privilege console acc

CVE-2026-112038 LOW POC
1.9 Oct 19

Cross-site scripting in the Diem admin plugin's Version Check Service lets a high-privileged authenticated attacker supp

CVE-2026-112029 LOW POC
1.1 Oct 18

Weak SHA1-based password hashing in the Diem PHP framework's PluginDmUser handler (lib/model/doctrine/PluginDmUser.class

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