CWE-639— Authorization Bypass Through User-Controlled Key (IDOR)
The system's authorization functionality does not prevent one user from gaining access to another user's data or record by modifying the key value identifying the data.— MITRE CWE catalog
3,649 active CVEs classified under this weakness category. Sourced from NVD, GHSA, and vendor advisories. Full definition on MITRE →
CVEs classified under CWE-639page 13 of 73
- CVE-2025-41358HIGHCVSS 8.3EG 8.32025-12-10
Direct Object Reference Vulnerability (IDOR) in i2A's CronosWeb, in versions prior to 25.00.00.12, inclusive. This vulnerability could allow an authenticated attacker to access other users' documents by manipulating the ‘documentCode’ …
- CVE-2025-13932HIGHCVSS 8.3EG 8.32025-12-04
The SolisCloud API suffers from a Broken Access Control vulnerability, specifically an Insecure Direct Object Reference (IDOR), where any authenticated user can access detailed data of any plant by altering the plant_id in the request.
- CVE-2024-42422HIGHCVSS 8.3EG 8.32024-12-03
Dell NetWorker, version(s) 19.10, contain(s) an Authorization Bypass Through User-Controlled Key vulnerability. An unauthenticated attacker with remote access could potentially exploit this vulnerability, leading to Information disclosure.
- CVE-2024-29194HIGHCVSS 8.3EG 8.32024-03-24
OneUptime is a solution for monitoring and managing online services. The vulnerability lies in the improper validation of client-side stored data within the web application. Specifically, the is_master_admin key, stored in the local storag…
- CVE-2022-4811HIGHCVSS 8.3EG 8.32022-12-28
Authorization Bypass Through User-Controlled Key vulnerability in usememos usememos/memos.This issue affects usememos/memos before 0.9.1.
- CVE-2022-1459HIGHCVSS 8.3EG 8.32022-04-25
Non-Privilege User Can View Patient’s Disclosures in GitHub repository openemr/openemr prior to 6.1.0.1.
- CVE-2026-56784HIGHCVSS 8.1EG 8.32026-06-23
OpenRemote before 1.25.0 contains an insecure direct object reference (IDOR) vulnerability in the bulk alarm deletion endpoint that allows authenticated users to permanently delete alarms belonging to other tenants by supplying arbitrary a…
- CVE-2024-4151HIGHCVSS 8.1EG 8.32024-05-20
An Improper Access Control vulnerability exists in lunary-ai/lunary version 1.2.2, where users can view and update any prompts in any projects due to insufficient access control checks in the handling of PATCH and GET requests for template…
- CVE-2024-46982HIGHCVSS 7.5EG 8.32024-09-17
Next.js is a React framework for building full-stack web applications. By sending a crafted HTTP request, it is possible to poison the cache of a non-dynamic server-side rendered route in the pages router (this does not affect the app rout…
- CVE-2023-4587HIGHCVSS 5.5EG 8.32023-09-04
An IDOR vulnerability has been found in ZKTeco ZEM800 product affecting version 6.60. This vulnerability allows a local attacker to obtain registered user backup files or device configuration files over a local network or through a VPN ser…
- CVE-2026-117544HIGHCVSS 8.2EG 8.22026-11-12
Joomla Extension - jdownloads.com - IDOR allowing restricted file downloads in jDownloads < 4.1.8 - The `other_file_id` parameter could reference another download’s file without fully enforcing the target download’s access restrictions…
- CVE-2026-126218HIGHCVSS 8.2EG 8.22026-11-11
A authorization bypass through user-controlled key vulnerability in Fortinet FortiManager 8.0.0 through 8.0.1, FortiManager 7.6.0 through 7.6.7, FortiManager 7.4.0 through 7.4.11 may allow a remote authenticated attacker with admin permiss…
- CVE-2026-86442HIGHCVSS 8.2EG 8.22026-11-05
The WP Event Manager WordPress plugin before 3.4.2 does not verify the ownership or the post type of a user supplied post identifier in its front-end event submission flow, allowing unauthenticated attackers to read and overwrite the cont…
- CVE-2026-102339HIGHCVSS 8.2EG 8.22026-11-04
Telepresence enables local development against a remote Kubernetes or OpenShift cluster. Prior to 2.31.0, the Traffic Manager Tunnel gRPC streaming endpoint parses a session ID from the first bytes of a caller-controlled message in pkg/tun…
- CVE-2026-61838HIGHCVSS 8.2EG 8.22026-10-15
Lychee is a free, open-source photo-management tool. Prior to 7.6.3, GET /api/v2/Zip authorizes album and photo archives through AlbumPolicy::canDownload() and PhotoPolicy::canDownload() without first enforcing AlbumPolicy::canAccess(). Fo…
- CVE-2026-71854HIGHCVSS 8.2EG 8.22026-10-14
OpenAEV is an open source platform allowing organizations to plan, schedule and conduct cyber adversary simulation campaign and tests. Prior to version 2.260622.0, on a default installation, the `/api/player/**` lessons endpoints can be ca…
- CVE-2026-108758HIGHCVSS 8.2EG 8.22026-10-11
Easy!Appointments through 1.6.0 contains an authorization bypass vulnerability in Booking::register() that allows unauthenticated attackers to modify any appointment by supplying an appointment id without its hash. Attackers can enumerate …
- CVE-2026-76087HIGHCVSS 8.2EG 8.22026-09-23
Formie is a Craft CMS plugin for creating forms. Prior to 2.2.23 and 3.1.31, Formie's anonymous formie/submissions/submit action in SubmissionsController::actionSubmit trusts a client-supplied submissionId when loading an incomplete submis…
- CVE-2026-90899HIGHCVSS 8.2EG 8.22026-09-23
Joomla Extension - joomshaper.com - Unauthenticated PII Exposure via IDOR in Guest Checkout in Easy Store extension 1.0.0-3.0.0 - The checkout.searchGuestUser endpoint allowed querying guest checkout records solely by supplying an email ad…
- CVE-2026-18904HIGHCVSS 8.2EG 8.22026-08-28
IBM Langflow OSS 1.0.0 through 1.11.1 could allow a remote attacker to obtain sensitive information and inject unauthorized messages due to a namespace collision between user identifiers.
- CVE-2026-77135HIGHCVSS 8.2EG 8.22026-08-25
The extension's user detail view fails to verify that a requested user record matches the configured or logged-in target, allowing any visitor with access to the Detail or List plugin to retrieve another frontend user's profile data, inclu…
- CVE-2026-18945HIGHCVSS 8.2EG 8.22026-08-13
The WP Helper Premium WordPress plugin before 4.7.6 does not verify the order key when rendering its custom order confirmation page or when handling the related AJAX actions, allowing unauthenticated users to view other customers' order de…
- CVE-2026-73303HIGHCVSS 8.2EG 8.22026-08-12
Budibase is an open-source low-code platform. Prior to 3.40.0, POST /api/v2/email on account.budibase.app accepted a client-controlled accountId without binding it to the authenticated session, while checking only currentEmail. An authenti…
- CVE-2026-70476HIGHCVSS 8.2EG 8.22026-08-04
Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, several organization billing endpoints in packages/server/src/enterprise/routes/organization.route.ts and packages/server/src/enterpri…
- CVE-2026-35147HIGHCVSS 8.2EG 8.22026-07-16
HCL DFXServer is affected by a Broken Authentication vulnerability via direct API access. The application fails to verify the user's authentication status when accessing specific API endpoints, allowing an unauthenticated attacker to inter…
- CVE-2026-50194HIGHCVSS 8.2EG 8.22026-06-17
Steeltoe is an open source project that provides a collection of libraries that helps users build cloud-native applications. When Steeltoe management endpoints versions 3.2.2 through 3.3.0 and 4.1.0 are configured to listen on an alternate…
- CVE-2026-54184HIGHCVSS 8.2EG 8.22026-06-17
Unauthenticated Insecure Direct Object References (IDOR) in Clean Login <= 1.15 versions.
- CVE-2026-4868HIGHCVSS 8.2EG 8.22026-05-27
GitLab has remediated an issue in GitLab EE affecting all versions from 18.8 before 18.10.7, 18.11 before 18.11.4, and 19.0 before 19.0.1 that, under certain conditions, could have allowed an authenticated user to cause specific Duo AI wor…
- CVE-2026-8890HIGHCVSS 8.2EG 8.22026-05-26
code100x contains an authentication bypass vulnerability in the Mobile API that allows unauthenticated attackers to impersonate arbitrary users by supplying a crafted JSON payload in the 'g' HTTP header. The middleware in middleware.ts ski…
- CVE-2026-5395HIGHCVSS 8.2EG 8.22026-05-14
The Fluent Forms – Customizable Contact Forms, Survey, Quiz, & Conversational Form Builder plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 6.2.0 via the exportEntries function …
- CVE-2026-5396HIGHCVSS 8.2EG 8.22026-05-14
The Fluent Forms plugin for WordPress is vulnerable to Authorization Bypass Through User-Controlled Key in all versions up to, and including, 6.1.21. This is due to the SubmissionPolicy class authorizing submission-level actions (read, mod…
- CVE-2023-36331HIGHCVSS 8.2EG 8.22026-01-12
Incorrect access control in the /member/orderList API of xmall v1.1 allows attackers to arbitrarily access other users' order details via manipulation of the query parameter userId.
- CVE-2024-56143HIGHCVSS 8.2EG 8.22025-10-16
Strapi is an open-source headless content management system. In versions from 5.0.0 to before 5.5.2, the lookup operator provided by the document service does not properly sanitize query parameters for private fields. An attacker can acces…
- CVE-2024-36399HIGHCVSS 8.2EG 8.22024-06-06
Kanboard is project management software that focuses on the Kanban methodology. The vuln is in app/Controller/ProjectPermissionController.php function addUser(). The users permission to add users to a project only get checked on the URL pa…
- CVE-2023-37871HIGHCVSS 8.2EG 8.22023-12-20
Authorization Bypass Through User-Controlled Key vulnerability in WooCommerce GoCardless.This issue affects GoCardless: from n/a through 2.5.6.
- CVE-2022-39018HIGHCVSS 8.2EG 8.22022-10-31
Broken access controls on PDFtron data in M-Files Hubshare before 3.3.11.3 allows unauthenticated attackers to access restricted PDF files via a known URL.
- CVE-2025-14844HIGHCVSS 7.5EG 8.22026-01-16
The Membership Plugin – Restrict Content plugin for WordPress is vulnerable to Missing Authentication in all versions up to, and including, 3.2.16 via the 'rcp_stripe_create_setup_intent_for_saved_card' function due to missing capability…
- CVE-2026-71519HIGHCVSS 8.1EG 8.12026-11-13
PrestaShop before 8.2.9 and 9.2.1 contains a broken access control vulnerability that allows an authenticated Webservice API key holder to read and modify customer records belonging to any shop in a multi-shop installation. Attackers can e…
- CVE-2026-127215HIGHCVSS 8.1EG 8.12026-11-13
Kanbanz by Softaculous plugin for WordPress before 1.0.3 contains a broken access control vulnerability that allows authenticated Kanban Staff users to access and modify boards they are not members of by exploiting admin-ajax handlers that…
- CVE-2026-107247HIGHCVSS 8.1EG 8.12026-11-11
An authorization bypass in Revive Adserver 6.0.0 through 6.0.8 allows an authenticated manager restricted to one agency to access or modify resources belonging to another agency. Global input registration gives GET parameters precedence ov…
- CVE-2026-126541HIGHCVSS 8.1EG 8.12026-11-11
WWBN AVideo through 29.7.1 contains a missing authorization vulnerability in Live plugin restream endpoints that allows authenticated streamers to obtain other users' stream keys by supplying arbitrary live_transmitions_history_id values. …
- CVE-2026-119759HIGHCVSS 8.1EG 8.12026-11-09
TrailBase 0.28.2 before 0.35.10 contains an insecure direct object reference in std.FileUpload columns, where the Record API accepts attacker-supplied object-store file ids on insert and update without ownership validation. An authenticate…
- CVE-2026-124471HIGHCVSS 8.1EG 8.12026-11-08
OpenEMR before 8.3.0 contains a missing authorization vulnerability in interface/billing/sl_eob_invoice.php that allows any authenticated user to read and modify billing data for any encounter. Attackers can iterate the id parameter to rea…
- CVE-2026-124459HIGHCVSS 8.1EG 8.12026-11-08
OpenEMR before 8.3.0 contains an insecure direct object reference vulnerability in many encounter-form view and save endpoints that lack patient/encounter ownership checks. Authenticated clinical users can enumerate sequential form id valu…
- CVE-2026-124447HIGHCVSS 8.1EG 8.12026-11-08
OpenEMR before 8.3.0 contains an insecure direct object reference vulnerability in OnsitePortalActivityController::Update() that checks the request's patientId instead of the stored record's owner. Authenticated portal patients can send PU…
- CVE-2026-17321HIGHCVSS 8.1EG 8.12026-11-07
IBM API Connect 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to delete or overwrite arbitrary control-plane assets due to an insecure direct object reference.
- CVE-2026-17129HIGHCVSS 8.1EG 8.12026-11-07
IBM API Connect 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to obtain sensitive information and cause a denial of service due to an insecure direct object reference.
- CVE-2026-123834HIGHCVSS 8.1EG 8.12026-11-06
In JetBrains Datalore before 2026.4 improper scope validation in database tasks allowed using another workspace's service account
- CVE-2026-16304HIGHCVSS 8.1EG 8.12026-11-05
The WP Event Manager WordPress plugin before 3.4.2 does not properly validate ownership or the type of the user-supplied post identifiers processed by one of its frontend forms, allowing any user with a Subscriber account or above to reas…
- CVE-2026-61671HIGHCVSS 8.1EG 8.12026-10-29
WeGIA is a web manager for charitable institutions. Prior to the advisory's stated patched version 3.8.7, the `/controle/control.php` dispatch endpoint accepts attacker-controlled `nomeClasse`, `metodo`, and record identifier parameters th…
Map vulnerabilities like CWE-639 to your infrastructure
EchelonGraph correlates every CVE — across CWE-639 and 150+ other weakness categories — against the assets you actually run. See blast radius, fix versions, and remediation steps in one graph.
Book a Demo →