Description
A vulnerability was identified in diem-project diem up to 5.1.3. This vulnerability affects unknown code of the file dmFrontPlugin/modules/dmWidget/lib/BasedmWidgetActions.class.php of the component dmWidget. Such manipulation of the argument widget_id leads to authorization bypass. The attack may be launched remotely. The exploit is publicly available and might be used. The name of the patch is 116974edfb9a5b8bd69cb13586dc62bcdbb485ad. A patch should be applied to remediate this issue. The project was informed of the problem early through an issue report but has not responded yet.
Published: 2026-09-06
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Authorization Bypass via manipulation of widget_id
Action: Apply Patch
AI Analysis

Impact

A flaw exists in the dmWidget component of diem through version 5.1.3; tampering with the widget_id argument supplied in a request allows a remote attacker to bypass the intended authorization, gaining access to widget actions or data that should not be exposed. The weakness conforms to CWE‑285 (Improper Authorization) and CWE‑639 (Authorization Bypass Through User‑Controlled Key). The vulnerability is exploitable remotely and publicly available, meaning that any external actor who can send a crafted request to the application could gain privileged access to widget functionality. This bypass may lead to confidentiality loss or unauthorized data manipulation within the application, potentially compromising sensitive user data or business logic.

Affected Systems

The affected product is the diem-project diem software, specifically its dmWidget module up to version 5.1.3. All instances running any 5.x release of diem, including 5.0.x and 5.1.3, are vulnerable. No later versions are known to be impacted.

Risk and Exploitability

The CVSS score of 6.9 indicates medium severity. The EPSS score is not available, but the CVE notes that the exploit is publicly available and “might be used”, suggesting a realistic, albeit moderate, likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog. The attack vector is remote, implying that an attacker does not need local or privileged access to the host system and can trigger the bypass simply by sending an HTTP request with a manipulated widget_id value.

Generated by OpenCVE AI on September 6, 2026 at 12:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the patch corresponding to commit 116974edfb9a5b8bd69cb13586dc62bcdbb485ad to reset proper authorization checks in BasedmWidgetActions.class.php
  • If the patch cannot be applied immediately, restrict or disable access to the dmWidget component until it is updated
  • Implement server‑side validation to ensure widget_id values are numeric, within approved ranges, and associated with the requesting user or session
  • Monitor application logs for suspicious widget_id requests or unauthorized access attempts to detect exploitation early

Generated by OpenCVE AI on September 6, 2026 at 12:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 11 Sep 2026 23:45:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sun, 06 Sep 2026 09:15:00 +0000

Type Values Removed Values Added
Description A vulnerability was identified in diem-project diem up to 5.1.3. This vulnerability affects unknown code of the file dmFrontPlugin/modules/dmWidget/lib/BasedmWidgetActions.class.php of the component dmWidget. Such manipulation of the argument widget_id leads to authorization bypass. The attack may be launched remotely. The exploit is publicly available and might be used. The name of the patch is 116974edfb9a5b8bd69cb13586dc62bcdbb485ad. A patch should be applied to remediate this issue. The project was informed of the problem early through an issue report but has not responded yet.
Title diem-project diem dmWidget BasedmWidgetActions.class.php authorization
First Time appeared Diem-project
Diem-project diem
Weaknesses CWE-285
CWE-639
CPEs cpe:2.3:a:diem-project:diem:*:*:*:*:*:*:*:*
Vendors & Products Diem-project
Diem-project diem
References
Metrics cvssV2_0

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

cvssV3_0

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

cvssV3_1

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

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/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-09-11T20:36:45.560Z

Reserved: 2026-09-05T10:56:51.385Z

Link: CVE-2026-86183

cve-icon Vulnrichment

Updated: 2026-09-11T20:03:20.622Z

cve-icon NVD

Status : Deferred

Published: 2026-09-06T09:17:16.487

Modified: 2026-09-11T21:17:36.457

Link: CVE-2026-86183

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-06T12:30:06Z

Weaknesses
  • CWE-285

    Improper Authorization

  • CWE-639

    Authorization Bypass Through User-Controlled Key