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,652 active CVEs classified under this weakness category. Sourced from NVD, GHSA, and vendor advisories. Full definition on MITRE →
CVEs classified under CWE-639page 42 of 74
- CVE-2026-73320MEDIUMCVSS 6.1EG 6.12026-09-08
XenForo before 2.3.13 contains an unauthenticated information disclosure vulnerability that allows unauthenticated attackers to retrieve private unfurl records by supplying predictable auto-increment primary key IDs to the unfurl endpoint.…
- CVE-2026-71403MEDIUMCVSS 6.1EG 6.12026-09-03
A flaw was found in Rancher Manager. The /v3/users update path did not enforce immutability of a User resource's `username` and `principalIds` fields. A user holding the `update` verb on `users.management.cattle.io` could inject a foreign …
- CVE-2025-8887MEDIUMCVSS 6.1EG 6.12025-10-10
Authorization Bypass Through User-Controlled Key, Missing Authorization, Exposure of Sensitive Information to an Unauthorized Actor vulnerability in Usta Information Systems Inc. Aybs Interaktif allows Forceful Browsing, Parameter Injectio…
- CVE-2026-111905MEDIUMCVSS 6.0EG 6.02026-10-17
phpMyFAQ 3.2.0 before 4.1.9 and 4.2.0-alpha before 4.2.0-beta contains an insecure direct object reference vulnerability in GET /admin/api/user/data/{userId}, which returns any user's full faquserdata row, including the live TOTP secret, w…
- CVE-2026-111365MEDIUMCVSS 6.0EG 6.02026-10-15
cool-admin-midway through 8.0.0 contains an authorization bypass vulnerability that allows non-superadmin admins to read, modify, or delete other admins' roles by supplying arbitrary role ids. Attackers holding ordinary sys:role permission…
- CVE-2026-108126MEDIUMCVSS 6.0EG 6.02026-10-15
temporal-proxy 0.2.0 through 0.8.0 does not bind encrypted payloads to the namespace they were encrypted for. When payload encryption is enabled, the proxy chooses the decryption key by an identifier stored in the payload rather than by th…
- CVE-2026-89140MEDIUMCVSS 6.0EG 6.02026-10-12
Temporal Server does not bind internal completion callbacks to the namespace that attached them, which allows an authenticated caller with write permission in one namespace to alter Scheduler V2 schedule state in another namespace. The cal…
- CVE-2026-77127MEDIUMCVSS 6.0EG 6.02026-08-25
The extension fails to restrict a backend AJAX endpoint for inline editing to fields the current user is permitted to see or edit. An authenticated, low-privileged backend user can supply arbitrary table, field and record parameters, and t…
- CVE-2025-0606MEDIUMCVSS 6.0EG 6.02025-10-06
Authorization Bypass Through User-Controlled Key vulnerability in Logo Software Inc. Logo Cloud allows Forceful Browsing, Resource Leak Exposure. This issue affects Logo Cloud: before 0.67.
- CVE-2025-7899MEDIUMCVSS 6.0EG 6.02025-07-22
The powermail extension for TYPO3 allows Insecure Direct Object Reference resulting in download of arbitrary files from the webserver. This issue affects powermail version 12.0.0 up to 12.5.2 and version 13.0.0
- CVE-2026-77442MEDIUMCVSS 5.9EG 5.92026-11-06
Ryot is a self-hosted personal tracking application. Prior to 10.4.0, the createOrUpdateUserIntegration GraphQL mutation in crates/services/user/src/integration_operations.rs allows a low-privileged authenticated user to supply another use…
- CVE-2026-119421MEDIUMCVSS 5.9EG 5.92026-10-30
Juspay Hyperswitch through 1.128.0 (and builds before 2026.10.19.0) contains a missing authorization vulnerability that allows unauthenticated attackers to confirm payouts with any client_secret via POST /payouts/{payout_id}/confirm. Attac…
- CVE-2026-2270MEDIUMCVSS 5.9EG 5.92026-10-26
A confused deputy attack exists in the StatefulSet controller that allows a user with namespace-scoped write permissions on StatefulSet and ControllerRevision objects to create a cross-namespace pod. An attacker exploiting this vulnerabili…
- CVE-2026-115329MEDIUMCVSS 5.9EG 5.92026-10-22
Lotus through 0.10.2 contains an insecure direct object reference vulnerability in SubscriptionViewSet.get_object() that uses an unscoped queryset without organization filtering or permission checks. Authenticated users or API keys from an…
- CVE-2026-78433MEDIUMCVSS 5.9EG 5.92026-10-14
Gitea's web attachment handler skips its cross-repository ownership check for attachments created before 16 January 2026 and checks permissions against the repository named in the request URL instead. An unauthenticated attacker who knows …
- CVE-2026-110611MEDIUMCVSS 5.9EG 5.92026-10-14
REBUILD through 4.5.0 contains an authorization bypass vulnerability in AiBot2Controller /aibot2 endpoints that act on a caller-supplied chatid without verifying ownership. Authenticated low-privilege users can supply another user's chatid…
- CVE-2026-102157MEDIUMCVSS 5.9EG 5.92026-10-06
An insecure direct object reference (IDOR) vulnerability in a CloudVision CUE file-serving interface may allow an authenticated network user, under specific attack conditions, to access another user's transient data.
- CVE-2026-78371MEDIUMCVSS 5.9EG 5.92026-10-05
The File Uploads Addon for WooCommerce WordPress plugin before 1.7.6 does not verify that the person requesting a customer-uploaded file is the customer who uploaded it, allowing unauthenticated attackers who know or guess a file's name to…
- CVE-2026-68527MEDIUMCVSS 5.9EG 5.92026-09-10
Concrete CMS versions 8.3.0 through 9.5.2 are vulnerable to an authorization bypass in the Calendar event edit dialog (concrete/controllers/dialog/event/edit.php). The dialog checked permissions against the calendar identifier supplied in …
- CVE-2026-73068MEDIUMCVSS 5.9EG 5.92026-08-11
ToolJet is the open-source foundation am AI-native platform for building and deploying internal tools, workflows and AI agents. Prior to 3.20.207, the ToolJet Database HTTP API in server/src/modules/tooljet-db/controller.ts authorizes oper…
- CVE-2026-57886MEDIUMCVSS 5.9EG 5.92026-07-21
Cross-repository issue/comment attachment re-linking can expose private attachment content
- CVE-2026-58432MEDIUMCVSS 5.9EG 5.92026-07-21
Missing Authorization and Authorization Bypass Through User-Controlled Key and Incorrect Permission Assignment for Critical Resource and Exposure of Sensitive Information to an Unauthorized Actor in code.gitea.io/gitea
- CVE-2026-12510MEDIUMCVSS 5.9EG 5.92026-07-16
The AI Engine WordPress plugin before 3.5.5 does not verify that a user owns the chatbot conversation referenced by a client-supplied identifier, allowing users with subscriber-level access to read other users' private conversations and t…
- CVE-2026-54590MEDIUMCVSS 5.9EG 5.92026-07-08
AsyncSSH is a Python package which provides an asynchronous client and server implementation of the SSHv2 protocol on top of the Python asyncio framework. Version 2.23.0 contains an incomplete fix for CVE-2026-45309 in SSHServerConfig._set…
- CVE-2026-58580MEDIUMCVSS 5.9EG 5.92026-07-02
LobeChat through 2.2.9 server-database deployments are vulnerable to broken object-level authorization in MessageModel. The updateMessagePlugin, updatePluginState, updatePluginError, updateTTS and updateTranslate methods filter target rows…
- CVE-2026-49858MEDIUMCVSS 5.9EG 5.92026-07-01
API Platform Core is a system to create hypermedia-driven REST and GraphQL APIs. In versions from 2.6.0 prior to 4.1.29, 4.2.26, and 4.3.12, a missing isCacheKeySafe gate in the JSON:API and HAL item normalizers causes a cross-user attribu…
- CVE-2026-57943MEDIUMCVSS 5.9EG 5.92026-06-29
LibrePhotos before 1.0.0 contains a broken object level authorization vulnerability in the SetPhotosShared endpoint that allows authenticated users to grant themselves access to other users' private photos by bypassing ownership validation…
- CVE-2026-44776MEDIUMCVSS 5.9EG 5.92026-05-26
Kavita is a cross platform reading server. Prior to 0.9.0, the download, size-check, and chapter metadata endpoints do not enforce library-level authorization. A low-privileged user who knows or guesses a chapterId, volumeId, or seriesId b…
- CVE-2026-35670MEDIUMCVSS 5.9EG 5.92026-04-10
OpenClaw before 2026.3.22 contains a webhook reply delivery vulnerability that allows attackers to rebind chat replies to unintended users by exploiting mutable username matching instead of stable numeric user identifiers. Attackers can ma…
- CVE-2026-33946MEDIUMCVSS 5.9EG 5.92026-03-27
MCP Ruby SDK is the official Ruby SDK for Model Context Protocol servers and clients. Prior to version 0.9.2, the Ruby SDK's streamable_http_transport.rb implementation contains a session hijacking vulnerability. An attacker who obtains a …
- CVE-2026-32039MEDIUMCVSS 5.9EG 5.92026-03-19
OpenClaw versions prior to 2026.2.22 contain an authorization bypass vulnerability in the toolsBySender group policy matching that allows attackers to inherit elevated tool permissions through identifier collision attacks. Attackers can ex…
- CVE-2026-21409MEDIUMCVSS 5.9EG 5.92026-01-09
Improper authorization vulnerability exists in RICOH Streamline NX 3.5.1 to 24R3. If a man-in-the-middle attack is conducted on the communication between the affected product and its user, and some crafted request is processed by the produ…
- CVE-2023-32189MEDIUMCVSS 5.9EG 5.92024-10-16
Insecure handling of ssh keys used to bootstrap clients allows local attackers to potentially gain access to the keys
- CVE-2024-32045MEDIUMCVSS 5.9EG 5.92024-05-26
Mattermost versions 9.5.x <= 9.5.3, 9.6.x <= 9.6.1, 8.1.x <= 8.1.12 fail to enforce proper access controls for channel and team membership when linking a playbook run to a channel which allows members to link their runs to private channe…
- CVE-2021-3964MEDIUMCVSS 5.9EG 5.92021-12-01
elgg is vulnerable to Authorization Bypass Through User-Controlled Key
- CVE-2026-30857MEDIUMCVSS 5.3EG 5.92026-03-07
WeKnora is an LLM-powered framework designed for deep document understanding and semantic retrieval. Prior to version 0.3.0, a cross-tenant authorization bypass in the knowledge base copy endpoint allows any authenticated user to clone (du…
- CVE-2026-76901MEDIUMCVSS 5.8EG 5.82026-09-18
CordysCRM is an open source AI-powered customer relationship management system that supports private deployment. Prior to 1.7.4, GET /pool/lead/get/{id} in PoolClueController.get and GET /pool/account/get/{id} in PoolCustomerController.get…
- CVE-2026-69129MEDIUMCVSS 5.8EG 5.82026-08-26
KubePi is a Kubernetes multi-cluster management panel. In versions up to and including 2.0.0, cluster-scoped APIs do not consistently validate per-cluster access, allowing an authenticated user with cluster management permissions to operat…
- CVE-2026-73610MEDIUMCVSS 5.8EG 5.82026-08-13
SiYuan before v3.7.4 contains an information disclosure vulnerability in the local storage filter that returns the administrator's entire storage map with only three keys sanitized. Unauthenticated attackers or publish readers can retrieve…
- CVE-2026-73606MEDIUMCVSS 5.8EG 5.82026-08-13
SiYuan versions before v3.7.4 contain an information disclosure vulnerability in the /api/block/getRefIDs endpoint that fails to check password-protected document tiers. Unauthenticated readers can discover that password-protected document…
- CVE-2026-19130MEDIUMCVSS 5.8EG 5.82026-08-12
A flaw was found in the provider-credential-controller component of multicluster-engine (MCE). An attacker with specific permissions on the hub cluster, and knowledge of a prior credential value, could exploit an authorization bypass vulne…
- CVE-2026-42279MEDIUMCVSS 5.8EG 5.82026-05-08
solidtime is an open-source time-tracking app. In version 0.12.0, the PUT /api/v1/organizations/{organization}/time-entries/{timeEntry} API accepts a route-bound timeEntry from another organization when the caller has time-entries:update:a…
- CVE-2026-41372MEDIUMCVSS 5.8EG 5.82026-04-28
OpenClaw before 2026.4.2 fails to normalize trailing-dot localhost hosts in remote CDP discovery responses, allowing bypass of loopback protections. Attackers can craft hostile discovery responses returning localhost. to retarget authentic…
- CVE-2024-20513MEDIUMCVSS 5.8EG 5.82024-10-02
A vulnerability in the Cisco AnyConnect VPN server of Cisco Meraki MX and Cisco Meraki Z Series Teleworker Gateway devices could allow an unauthenticated, remote attacker to cause a DoS condition for targeted users of the AnyConnect servic…
- CVE-2021-21255MEDIUMCVSS 5.8EG 5.82021-03-02
GLPI is an open-source asset and IT management software package that provides ITIL Service Desk features, licenses tracking and software auditing. In GLPI version 9.5.3, it was possible to switch entities with IDOR from a logged in user. T…
- CVE-2026-40570MEDIUMCVSS 5.7EG 5.72026-04-21
FreeScout is a free self-hosted help desk and shared mailbox. Prior to version 1.8.213, the `load_customer_info` action in `POST /conversation/ajax` returns complete customer profile data to any authenticated user without verifying mailbox…
- CVE-2025-12063MEDIUMCVSS 5.7EG 5.72026-02-10
An insecure direct object reference allowed a non-admin user to modify or remove certain data objects without having the appropriate permissions.
- CVE-2024-21981MEDIUMCVSS 5.7EG 5.72024-08-13
Improper key usage control in AMD Secure Processor (ASP) may allow an attacker with local access who has gained arbitrary code execution privilege in ASP to extract ASP cryptographic keys, potentially resulting in loss of confidentiality …
- CVE-2023-7031MEDIUMCVSS 5.7EG 5.72024-01-17
Insecure Direct Object Reference vulnerabilities were discovered in the Avaya Aura Experience Portal Manager which may allow partial information disclosure to an authenticated non-privileged user. Affected versions include 8.0.x and 8.1.x,…
- CVE-2020-13462MEDIUMCVSS 5.7EG 5.72021-02-09
Insecure Direct Object Reference (IDOR) exists in Tufin SecureChange, affecting all versions prior to R20-2 GA. Fixed in version R20-2 GA.
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 →