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,462 active CVEs classified under this weakness category. Sourced from NVD, GHSA, and vendor advisories. Full definition on MITRE →
CVEs classified under CWE-639page 66 of 70
- CVE-2018-19582MEDIUMCVSS 4.3EG 4.32019-07-10
GitLab EE, versions 11.4 before 11.4.8 and 11.5 before 11.5.1, is affected by an insecure direct object reference vulnerability that permits an unauthorized user to publish the draft merge request comments of another user.
- CVE-2018-19575MEDIUMCVSS 4.3EG 4.32019-07-10
GitLab CE/EE, versions 10.1 up to 11.x before 11.3.11, 11.4 before 11.4.8, and 11.5 before 11.5.1, are vulnerable to an insecure direct object reference issue that allows a user to make comments on a locked issue.
- CVE-2018-16971MEDIUMCVSS 4.3EG 4.32018-09-12
Wisetail Learning Ecosystem (LE) through v4.11.6 allows insecure direct object reference (IDOR) attacks to access non-purchased course contents (quiz / test) via a modified id parameter.
- CVE-2018-16704MEDIUMCVSS 4.3EG 4.32018-09-07
An issue was discovered in Gleez CMS v1.2.0. Because of an Insecure Direct Object Reference vulnerability, it is possible for attackers (logged in users) to view profile page of other users, as demonstrated by navigating to user/3 on demo.…
- CVE-2018-15833MEDIUMCVSS 4.3EG 4.32018-08-26
In Vanilla before 2.6.1, the polling functionality allows Insecure Direct Object Reference (IDOR) via the Poll ID, leading to the ability of a single user to select multiple Poll Options (e.g., vote for multiple items).
- CVE-2017-0920MEDIUMCVSS 4.3EG 4.32018-03-22
GitLab Community and Enterprise Editions before 10.1.6, 10.2.6, and 10.3.4 are vulnerable to an authorization bypass issue in the Projects::MergeRequests::CreationsController component resulting in an attacker to see every project name and…
- CVE-2017-15211MEDIUMCVSS 4.3EG 4.32017-10-11
In Kanboard before 1.0.47, by altering form data, an authenticated user can add an external link to a private project of another user.
- CVE-2017-15209MEDIUMCVSS 4.3EG 4.32017-10-11
In Kanboard before 1.0.47, by altering form data, an authenticated user can remove attachments from a private project of another user.
- CVE-2017-15208MEDIUMCVSS 4.3EG 4.32017-10-11
In Kanboard before 1.0.47, by altering form data, an authenticated user can remove automatic actions from a private project of another user.
- CVE-2017-15207MEDIUMCVSS 4.3EG 4.32017-10-11
In Kanboard before 1.0.47, by altering form data, an authenticated user can edit tasks of a private project of another user.
- CVE-2017-15206MEDIUMCVSS 4.3EG 4.32017-10-11
In Kanboard before 1.0.47, by altering form data, an authenticated user can add an internal link to a private project of another user.
- CVE-2017-15204MEDIUMCVSS 4.3EG 4.32017-10-11
In Kanboard before 1.0.47, by altering form data, an authenticated user can add automatic actions to a private project of another user.
- CVE-2017-15203MEDIUMCVSS 4.3EG 4.32017-10-11
In Kanboard before 1.0.47, by altering form data, an authenticated user can remove categories from a private project of another user.
- CVE-2017-15202MEDIUMCVSS 4.3EG 4.32017-10-11
In Kanboard before 1.0.47, by altering form data, an authenticated user can edit columns of a private project of another user.
- CVE-2017-15201MEDIUMCVSS 4.3EG 4.32017-10-11
In Kanboard before 1.0.47, by altering form data, an authenticated user can edit tags of a private project of another user.
- CVE-2017-15200MEDIUMCVSS 4.3EG 4.32017-10-11
In Kanboard before 1.0.47, by altering form data, an authenticated user can add a new task to a private project of another user.
- CVE-2017-15199MEDIUMCVSS 4.3EG 4.32017-10-11
In Kanboard before 1.0.47, by altering form data, an authenticated user can edit metadata of a private project of another user, as demonstrated by Name, Email, Identifier, and Description.
- CVE-2017-15197MEDIUMCVSS 4.3EG 4.32017-10-11
In Kanboard before 1.0.47, by altering form data, an authenticated user can add a new category to a private project of another user.
- CVE-2017-15196MEDIUMCVSS 4.3EG 4.32017-10-11
In Kanboard before 1.0.47, by altering form data, an authenticated user can remove columns from a private project of another user.
- CVE-2017-15195MEDIUMCVSS 4.3EG 4.32017-10-11
In Kanboard before 1.0.47, by altering form data, an authenticated user can edit swimlanes of a private project of another user.
- CVE-2021-36865MEDIUMCVSS 3.8EG 4.32022-09-30
Insecure direct object references (IDOR) vulnerability in ExpressTech Quiz And Survey Master plugin <= 7.3.4 at WordPress allows attackers to change the content of the quiz.
- CVE-2022-3331MEDIUMCVSS 3.5EG 4.32022-10-17
An issue has been discovered in GitLab EE affecting all versions starting from 14.5 before 15.1.6, all versions starting from 15.2 before 15.2.4, all versions starting from 15.3 before 15.3.2. GitLab's Zentao integration has an insecure di…
- CVE-2022-2499MEDIUMCVSS 3.5EG 4.32022-08-05
An issue has been discovered in GitLab EE affecting all versions starting from 13.10 before 15.0.5, all versions starting from 15.1 before 15.1.4, all versions starting from 15.2 before 15.2.1. GitLab's Jira integration has an insecure dir…
- CVE-2026-15945MEDIUMCVSS 2.7EG 4.32026-07-16
A flaw was found in the group search functionality of the Keycloak server's administrative API. When Fine-Grained Admin Permissions (FGAP) v2 is enabled, a delegated administrator can bypass access restrictions to view parent groups they a…
- CVE-2026-121631MEDIUMCVSS 4.2EG 4.22026-11-03
Lightdash 0.2609.0 before 3.137.0 contains an authorization bypass vulnerability in the RenameService that allows authenticated users with update Project permission on one project to access and modify dashboards belonging to a different pr…
- CVE-2026-119661MEDIUMCVSS 4.2EG 4.22026-10-30
ShowDoc through 3.9.5 contains an authorization bypass vulnerability in the api/paramDescLib/deleteEntries endpoint that checks edit permission only for the first supplied entry id. Authenticated attackers can place their own entry id firs…
- CVE-2026-119048MEDIUMCVSS 4.2EG 4.22026-10-29
JeeSite 5.11.0 through 5.19.1 contains an insecure direct object reference vulnerability in the AI CMS chat module that allows authenticated users to access other users' conversations due to missing and reversed ownership checks. Attackers…
- CVE-2026-109848MEDIUMCVSS 4.2EG 4.22026-10-28
GROWI contains an authorization bypass vulnerability in its tag update API and the page update API due to improper use of a user-controlled key. By exploiting this vulnerability, an attacker who can log in to the product may obtain the con…
- CVE-2026-105272MEDIUMCVSS 4.2EG 4.22026-10-28
GROWI contains an authorization bypass vulnerability in its page viewing and commenting functionality due to improper use of a user-controlled key. By exploiting this vulnerability, an authenticated attacker may obtain the contents and com…
- CVE-2026-115725MEDIUMCVSS 4.2EG 4.22026-10-23
Chatwoot before 4.17.0 contains an authorization bypass vulnerability that allows authenticated agent bots to access other accounts by supplying a foreign contact inbox source_id. Attackers can call the conversations create endpoint with a…
- CVE-2026-111608MEDIUMCVSS 4.2EG 4.22026-10-16
Jeepay through 3.2.9 contains an insecure direct object reference vulnerability that allows authenticated merchant users to delete other merchants' division receivers by exploiting an ownership check on the wrong column. Attackers holding …
- CVE-2026-111351MEDIUMCVSS 4.2EG 4.22026-10-15
metasfresh through 5.175 contains a missing record-level authorization vulnerability in BoardRestController that allows authenticated low-privilege users to bypass role and organization access checks. Attackers can call the getBoard, getCa…
- CVE-2026-110107MEDIUMCVSS 4.2EG 4.22026-10-13
RuoYi-Cloud-Plus through 6.0.0 contains an insecure direct object reference vulnerability that allows authenticated users to delete other users' social login bindings by supplying their socialId. Attackers can send DELETE /auth/unlock/{soc…
- CVE-2026-110106MEDIUMCVSS 4.2EG 4.22026-10-13
RuoYi-Vue-Plus through 6.0.0 contains an insecure direct object reference vulnerability that allows authenticated users to delete other users' social login bindings by supplying their socialId. Attackers can send DELETE /auth/unlock/{socia…
- CVE-2026-108864MEDIUMCVSS 4.2EG 4.22026-10-11
iFlytek Astron Agent through 1.1.2 contains an insecure direct object reference vulnerability that allows authenticated applications to resume other applications' paused workflows by supplying their event_id to POST /workflow/v1/resume. At…
- CVE-2026-108856MEDIUMCVSS 4.2EG 4.22026-10-11
UnicomAI Wanwu through 0.6.5 contains an authorization bypass vulnerability that allows authenticated users to mint AppKeys bound to other users' MCP servers via POST /v1/appspace/app/key. Attackers supplying a victim's MCP server UUID wit…
- CVE-2026-108747MEDIUMCVSS 4.2EG 4.22026-10-11
Lightdash through 2.556.0 contains an authorization bypass vulnerability that allows authenticated organization members to delete other users' personal access tokens by supplying their UUID. Attackers can send DELETE requests to the person…
- CVE-2026-105755MEDIUMCVSS 4.2EG 4.22026-10-05
vLLM is an inference and serving engine for large language models. Prior to 0.30.0, flash late-interaction scoring at the /score and /rerank endpoints derives each worker's query_key value from the caller-controlled X-Request-Id header. A …
- CVE-2026-94382MEDIUMCVSS 4.2EG 4.22026-09-21
Beszel before 0.19.0 contains an insecure direct object reference vulnerability in the POST and DELETE /api/beszel/user-alerts handlers that allows any authenticated user to create or delete alerts on systems they cannot access. Attackers …
- CVE-2026-81653MEDIUMCVSS 4.2EG 4.22026-09-20
The Photo Gallery, Sliders, Proofing and WordPress plugin before 4.5.0 does not verify that the user acting on an image owns the gallery it belongs to, allowing users granted its gallery-management capability by an administrator to delet…
- CVE-2026-81182MEDIUMCVSS 4.2EG 4.22026-09-18
SysReptor is a fully customizable pentest reporting platform. Prior to 2026.68, an unauthenticated attacker who holds a public read-write note share link can disclose an uploaded file or image from the same project by updating the shared n…
- CVE-2026-88912MEDIUMCVSS 4.2EG 4.22026-09-13
The rtMedia for WordPress, BuddyPress and bbPress WordPress plugin before 4.7.12 does not check ownership before changing the privacy level of an activity and its attached media, relying only on a nonce shared with every logged-in user, al…
- CVE-2026-78581MEDIUMCVSS 4.2EG 4.22026-08-25
Authorization Bypass Through User-Controlled Key (CWE-639) in Kibana can lead to unauthorized data modification via Accessing Functionality Not Properly Constrained by ACLs (CAPEC-1). Under certain conditions, an authenticated user could r…
- CVE-2026-73657MEDIUMCVSS 4.2EG 4.22026-08-13
Trigger.dev is a platform for building and deploying fully managed AI agents and workflows. From 4.4.2 until 4.5.0-rc.4, `POST /api/v1/runs/:runParam/replay` in apps/webapp/app/routes/api.v1.runs.$runParam.replay.ts uses `prisma.taskRun.fi…
- CVE-2026-65699MEDIUMCVSS 4.2EG 4.22026-07-23
AgentGPT through 1.0.0 contains an authorization bypass through user-controlled key vulnerability that allows authenticated users to attach tasks to another user's agent run by supplying a target run_id in the request body without ownershi…
- CVE-2026-43883MEDIUMCVSS 4.2EG 4.22026-05-11
WWBN AVideo is an open source video platform. In versions up to and including 29.0, plugin/PayPalYPT/agreementCancel.json.php cancels a PayPal billing agreement using an attacker-supplied agreement parameter without verifying that the auth…
- CVE-2026-35624MEDIUMCVSS 4.2EG 4.22026-04-09
OpenClaw before 2026.3.22 contains a policy confusion vulnerability in room authorization that matches colliding room names instead of stable room tokens. Attackers can exploit similarly named rooms to bypass allowlist policies and gain un…
- CVE-2026-35617MEDIUMCVSS 4.2EG 4.22026-04-09
OpenClaw before 2026.3.25 contains an authorization bypass vulnerability in Google Chat group policy enforcement that relies on mutable space display names. Attackers can rebind group policies by changing or colliding space display names t…
- CVE-2026-2010MEDIUMCVSS 4.2EG 4.22026-02-06
A vulnerability has been found in Sanluan PublicCMS up to 4.0.202506.d/5.202506.d/6.202506.d. Impacted is the function Paid of the file publiccms-parent/publiccms-trade/src/main/java/com/publiccms/logic/service/trade/TradePaymentService.ja…
- CVE-2025-68492MEDIUMCVSS 4.2EG 4.22026-01-14
Chainlit versions prior to 2.8.5 contain an authorization bypass through user-controlled key vulnerability. If this vulnerability is exploited, threads may be viewed or thread ownership may be obtained by an attacker who can log in to the …
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 →