CVE Catalog

CVE-2026-112041

LowCVSS 3.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.31%

22th percentile - higher than 22% of all known CVEs

Summary

In diem-project diem up to commit 116974edfb9a5b8bd69cb13586dc62bcdbb485ad, the dmString::random function in dmCorePlugin/lib/basic/dmString.php uses a cryptographically weak PRNG. The attack may be performed remotely but is of high complexity and difficult exploitability; the exploit is publicly available and the project has not responded to the report.

Risk Assessment

A weak PRNG may lead to predictable values used in security contexts such as tokens or identifiers. This could facilitate attacks requiring guessing such values.

Recommendation

Monitor the project repository for a fix and apply it once released. Until fixed, avoid relying on dmString::random in security-sensitive contexts.

Other vulnerabilities in diem

See all
Original NVD description (English source)

A vulnerability was identified in diem-project diem up to 116974edfb9a5b8bd69cb13586dc62bcdbb485ad. This vulnerability affects the function dmString::random of the file dmCorePlugin/lib/basic/dmString.php. Such manipulation leads to cryptographically weak prng. The attack may be performed from remote. A high complexity level is associated with this attack. It is stated that the exploitability is difficult. The exploit is publicly available and might be used. This product utilizes a rolling release system for continuous delivery, and as such, version information for affected or updated releases is not disclosed. The project was informed of the problem early through an issue report but has not responded yet.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS