जमा करें #896155: diem-project diem 116974edfb9a5b8bd69cb13586dc62bcdbb485ad Authorization Bypassजानकारी

शीर्षकdiem-project diem 116974edfb9a5b8bd69cb13586dc62bcdbb485ad Authorization Bypass
विवरणThe public widget endpoints in `dmFrontPlugin/modules/dmWidget/config/security.yml` declare `render` and `getFull` as `is_secure: false`. Their implementations in `dmFrontPlugin/modules/dmWidget/lib/BasedmWidgetActions.class.php` load a `DmWidget` by the attacker-supplied `widget_id` and render it without checking the widget's parent page state, `is_secure` setting, required credentials, or active status. This bypasses the normal page authorization flow in `dmFrontPlugin/modules/dmFront/lib/BasedmFrontActions.class.php`, allowing an unauthenticated requester who knows or enumerates a widget ID to retrieve content from restricted or inactive pages.
स्रोत⚠️ https://github.com/diem-project/diem/issues/450
उपयोगकर्ता
 yingxiujie (UID 96521)
सबमिशन19/07/2026 08:58 PM (2 महीनों पहले)
संयम05/09/2026 12:57 PM (2 months later)
स्थितिस्वीकृत
VulDB प्रविष्टि399315 [diem-project diem तक 5.1.3 dmWidget BasedmWidgetActions.class.php widget_id अधिकार वृद्धि]
अंक20

Do you know our Splunk app?

Download it now for free!