CVE-2026-86183 in dieminfo

Summary

by MITRE • 09/06/2026

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.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 09/06/2026

The vulnerability identified in diem-project versions up to 5.1.3 represents a critical authorization bypass flaw located within the dmWidget component, specifically affecting the BasedmWidgetActions.class.php file. This security defect arises from improper validation of the widget_id argument passed by users during request processing. The core technical issue is that the application fails to adequately verify whether the requesting user possesses the necessary permissions for the specific widget instance being accessed. By manipulating this input parameter, an attacker can circumvent standard access control mechanisms, effectively gaining unauthorized privileges or accessing restricted functionality without proper authentication credentials. This type of flaw is characteristic of broken object level authorization vulnerabilities where the system trusts client-supplied identifiers to determine resource ownership and access rights without sufficient server-side verification against user session data or role-based policies.

From an operational perspective, this vulnerability allows for remote exploitation by unauthenticated attackers over a network connection such as HTTP or HTTPS. The availability of public exploits significantly elevates the risk profile, as malicious actors can leverage existing tools to automate attacks rather than requiring custom development skills. Successful exploitation could lead to unauthorized modification or deletion of widget configurations, exposure of sensitive data associated with those widgets, or further escalation into more severe system compromises depending on the privileges granted by the compromised actions. The impact extends beyond simple access control failure as it undermines the integrity and confidentiality guarantees provided by the application framework, potentially allowing attackers to inject malicious content or disrupt service availability through destructive operations enabled by elevated permissions.

This vulnerability aligns with CWE-284 Improper Access Control, specifically reflecting scenarios where authorization checks are bypassed due to insufficient validation of user-supplied input related to object identity. In terms of the MITRE ATT&CK framework, this behavior corresponds to techniques involving privilege escalation or unauthorized access through exploitation of application logic flaws rather than traditional buffer overflows or injection attacks. The persistence of this issue in older versions highlights the importance of maintaining updated software dependencies and applying security patches promptly when they become available. Although a patch with commit hash 116974edfb9a5b8bd69cb13586dc62bcdbb485ad has been developed to address this specific logic error, the lack of response from the project maintainers regarding official distribution or advisories necessitates that administrators take proactive measures.

To mitigate this risk in environments where immediate patching is not feasible due to dependency constraints or testing requirements, organizations should implement compensating controls such as web application firewalls configured to detect and block anomalous patterns associated with widget_id manipulation attempts. Additionally, enforcing strict input validation at the gateway level can help filter out malicious payloads before they reach the vulnerable code path. It is also advisable to review access logs for unusual activity patterns indicative of exploitation attempts and restrict direct exposure of affected endpoints if possible until a definitive fix is applied by upgrading to a version where this authorization bypass has been resolved through proper implementation of object-level security checks that validate user permissions against resource ownership before executing any actions.

Responsible

VulDB

Disclosure

09/06/2026

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.00000

KEV

no

Activities

low

Sources

Want to know what is going to be exploited?

We predict KEV entries!