Description
A vulnerability has been found in diem-project diem up to 116974edfb9a5b8bd69cb13586dc62bcdbb485ad. Affected by this vulnerability is the function html of the file dmAdminPlugin/web/js/dmAdminCtrl.js of the component Version Check Service. The manipulation leads to cross site scripting. Remote exploitation of the attack is possible. The exploit has been disclosed to the public and may be used. This product follows a rolling release approach for continuous delivery, so version details for affected or updated releases are not provided. The project was informed of the problem early through an issue report but has not responded yet.
Published: 2026-10-19
Score: 4.8 Medium
EPSS: n/a
KEV: No
Impact: Cross-site scripting
Action: Assess Impact
AI Analysis

Impact

The vulnerability arises from the html rendering function within the Version Check Service component of diem. Malicious input supplied to this function can cause the web application to output user‑supplied content without proper sanitization, allowing attackers to inject arbitrary JavaScript. If an attacker can reach the affected endpoint, they can execute scripts in the context of any user who views the page, potentially enabling session hijacking, data theft, or defacement. This is a typical cross‑site scripting flaw (CWE‑79). The description also lists CWE‑94, suggesting potential code execution via eval or similar, however the provided text only mentions XSS, so the primary impact is script injection.

Affected Systems

The affected product is diem by diem‑project. The vulnerability exists in releases up to the commit hash 116974edfb9a5b8bd69cb13586dc62bcdbb485ad. The project uses a rolling release model and has not published a fixed version, so any deployment that includes the vulnerable commit remains at risk.

Risk and Exploitability

The CVSS base score is 4.8, indicating moderate severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. Remote exploitation is possible according to the advisory, but the lack of tooling or widespread reports means exploitation likelihood is uncertain. Attacks would require sending crafted requests to the Version Check Service and a compromised or vulnerable user to execute the injected script.

Generated by OpenCVE AI on October 19, 2026 at 02:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Limit access to the Version Check Service to administrators, applying network or role‑based restrictions.
  • Implement input validation and output encoding for all content rendered by the html function, using trusted libraries or frameworks.
  • Deploy a Web Application Firewall that blocks common XSS payloads and monitors for suspicious requests.
  • Keep an eye on the diem repository for a fix and upgrade as soon as a non‑vulnerable commit is available.

Generated by OpenCVE AI on October 19, 2026 at 02:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 19 Oct 2026 01:30:00 +0000

Type Values Removed Values Added
Description A vulnerability has been found in diem-project diem up to 116974edfb9a5b8bd69cb13586dc62bcdbb485ad. Affected by this vulnerability is the function html of the file dmAdminPlugin/web/js/dmAdminCtrl.js of the component Version Check Service. The manipulation leads to cross site scripting. Remote exploitation of the attack is possible. The exploit has been disclosed to the public and may be used. This product follows a rolling release approach for continuous delivery, so version details for affected or updated releases are not provided. The project was informed of the problem early through an issue report but has not responded yet.
Title diem-project diem Version Check Service dmAdminCtrl.js html cross site scripting
First Time appeared Diem-project
Diem-project diem
Weaknesses CWE-79
CWE-94
CPEs cpe:2.3:a:diem-project:diem:*:*:*:*:*:*:*:*
Vendors & Products Diem-project
Diem-project diem
References
Metrics cvssV2_0

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

cvssV3_0

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

cvssV3_1

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

cvssV4_0

{'score': 4.8, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:N/VI:L/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-19T01:15:18.578Z

Reserved: 2026-10-18T09:52:10.674Z

Link: CVE-2026-112038

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-19T02:17:06.313

Modified: 2026-10-19T02:17:06.313

Link: CVE-2026-112038

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T02:30:14Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

  • CWE-94

    Improper Control of Generation of Code ('Code Injection')