Description
A vulnerability has been found in diem-project diem up to 5.1.3. This affects an unknown part of the file lib/model/doctrine/PluginDmUser.class.php of the component SHA1 Handler. Such manipulation of the argument salt/password leads to password hash with insufficient computational effort. The attack needs to be performed locally. The attack requires a high level of complexity. It is indicated that the exploitability is difficult. The exploit has been disclosed to the public and may be used. The project was informed of the problem early through an issue report but has not responded yet.
Published: 2026-10-18
Score: 2 Low
EPSS: n/a
KEV: No
Impact: Weak password hash potentially enabling offline password cracking
Action: Update
AI Analysis

Impact

The flaw lies in the diems SHA1-based password handling component, specifically in PluginDmUser.class.php. By manipulating the salt and password arguments, an attacker can compute a password hash with far less computational effort than intended, exposing users to faster offline cracking attempts. The weakness is a clear case of insufficient cryptographic strength (CWE-326) with an additional concern about inappropriate hash choice (CWE-916). While the CVSS score is low, the ability to reduce hashing effort increases the feasibility of credential compromise for local accounts.

Affected Systems

All diem-project diem installations up to and including version 5.1.3 are affected, as the vulnerability resides in an unspecified part of lib/model/doctrine/PluginDmUser.class.php. No newer releases are listed as fixed, so the scope covers all current deployments of these versions.

Risk and Exploitability

The attack requires local access to the system and carries high complexity, which the CVE notes as difficult to execute. No EPSS value is available, and the vulnerability is not listed in the CISA KEV catalog. Nevertheless, the public disclosure indicates that the flaw could be leveraged by local attackers familiar with the codebase. Given the low CVSS score, the risk is considered low to moderate, but the impact of a successful exploit could lead to unauthorized account access.

Generated by OpenCVE AI on October 19, 2026 at 00:23 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade diem to a fixed version once one becomes available
  • If an upgrade is not possible, reconfigure the application to use a stronger password hashing algorithm such as bcrypt or Argon2
  • Enforce mandatory password changes and implement multi‑factor authentication for local accounts

Generated by OpenCVE AI on October 19, 2026 at 00:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 18 Oct 2026 23:15:00 +0000

Type Values Removed Values Added
Description A vulnerability has been found in diem-project diem up to 5.1.3. This affects an unknown part of the file lib/model/doctrine/PluginDmUser.class.php of the component SHA1 Handler. Such manipulation of the argument salt/password leads to password hash with insufficient computational effort. The attack needs to be performed locally. The attack requires a high level of complexity. It is indicated that the exploitability is difficult. The exploit has been disclosed to the public and may be used. The project was informed of the problem early through an issue report but has not responded yet.
Title diem-project diem SHA1 PluginDmUser.class.php weak password hash
First Time appeared Diem-project
Diem-project diem
Weaknesses CWE-326
CWE-916
CPEs cpe:2.3:a:diem-project:diem:*:*:*:*:*:*:*:*
Vendors & Products Diem-project
Diem-project diem
References
Metrics cvssV2_0

{'score': 1, 'vector': 'AV:L/AC:H/Au:S/C:P/I:N/A:N/E:POC/RL:ND/RC:C'}

cvssV3_0

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

cvssV3_1

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

cvssV4_0

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


Subscriptions

Diem-project Diem
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-10-18T23:00:14.234Z

Reserved: 2026-10-18T07:42:35.470Z

Link: CVE-2026-112029

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T23:16:56.417

Modified: 2026-10-18T23:16:56.417

Link: CVE-2026-112029

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T00:30:06Z

Weaknesses
  • CWE-326

    Inadequate Encryption Strength

  • CWE-916

    Use of Password Hash With Insufficient Computational Effort