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 30 of 74
- CVE-2026-124460MEDIUMCVSS 6.5EG 6.52026-11-08
OpenEMR before 8.3.0 contains an insecure direct object reference vulnerability in PortalPatientController::Read() that allows authenticated patients to read other patients' pending demographic change requests. Attackers can supply another…
- CVE-2026-124455MEDIUMCVSS 6.5EG 6.52026-11-08
OpenEMR before 8.3.0 contains an insecure direct object reference vulnerability in OnsiteDocumentController::Query() that allows authenticated portal patients to read other patients' documents by overriding Pid_Equals criteria. Attackers c…
- CVE-2026-124449MEDIUMCVSS 6.5EG 6.52026-11-08
OpenEMR before 8.4.0 contains a missing authorization vulnerability in FHIR Media/:uuid and QuestionnaireResponse read routes that skip ACL checks. Non-patient API tokens lacking OpenEMR ACLs can request resources by uuid, bypassing compar…
- CVE-2026-122085MEDIUMCVSS 6.5EG 6.52026-11-08
The Event Tickets Manager for WooCommerce WordPress plugin before 1.6.0 does not perform authorisation or a valid nonce check on its ticket-transfer feature, which is available to unauthenticated users, allowing them to transfer other atte…
- CVE-2026-17307MEDIUMCVSS 6.5EG 6.52026-11-07
IBM API Connect 10.0.8.0 through 10.0.8.12 and 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to obtain sensitive information due to broken object-level authorization.
- CVE-2026-17241MEDIUMCVSS 6.5EG 6.52026-11-07
IBM API Connect 10.0.8.0 through 10.0.8.12 and 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to obtain sensitive information due to improper authorization.
- CVE-2026-93779MEDIUMCVSS 6.5EG 6.52026-11-07
The Tutor LMS – eLearning and online course solution plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 4.1.2 via the init_routes due to missing validation on a user controlled ke…
- CVE-2026-63437MEDIUMCVSS 6.5EG 6.52026-11-06
2FAuth is a web app to manage Two-Factor Authentication (2FA) accounts and generate their security codes. Prior to 8.0.0, the recipients() method in app/Api/v1/Controllers/TwoFAccountShareController.php receives a caller-selected TwoFAccou…
- CVE-2026-62852MEDIUMCVSS 6.5EG 6.52026-11-06
FreeScout is a self-hosted help desk and shared mailbox. Prior to 1.8.226, RealtimeConvNewThread checks only general mailbox access and does not apply the conversation-level restriction for users configured to see only assigned conversatio…
- CVE-2026-89101MEDIUMCVSS 6.5EG 6.52026-11-06
The Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 3.6.2 via the get_entry due to missin…
- CVE-2026-120474MEDIUMCVSS 6.5EG 6.52026-11-06
undici is an HTTP client for Node.js. In versions 7.0.0 through 7.30.1 and 8.0.0 through 8.12.3, when the redirect interceptor and a shared response cache are used together, an authenticated request that is redirected to a same-origin targ…
- CVE-2026-69144MEDIUMCVSS 6.5EG 6.52026-11-05
SuiteCRM is an open-source, enterprise-ready Customer Relationship Management (CRM) software application. Prior to 7.15.2 and 8.10.2, download.php checks authorization against a Documents bean before resolving whether the supplied identifi…
- CVE-2026-63217MEDIUMCVSS 6.5EG 6.52026-11-05
SuiteCRM is an open-source, enterprise-ready Customer Relationship Management (CRM) software application. Prior to 7.15.2 and 8.10.2, the generatePdf entry point loads an arbitrary record through BeanFactory::getBean() without checking the…
- CVE-2026-63218MEDIUMCVSS 6.5EG 6.52026-11-05
SuiteCRM is an open-source, enterprise-ready Customer Relationship Management (CRM) software application. Prior to 7.15.2 and 8.10.2, the changeReportPage controller action renders a protected report without repeating the record-level acce…
- CVE-2026-114271MEDIUMCVSS 6.5EG 6.52026-11-05
Authorization Bypass Through User-Controlled Key in the shopping list services in Apache OFBiz 24.09 before 24.09.08 on all platforms allows an authenticated low-privileged user, such as a self-registered ecommerce customer, to modify anot…
- CVE-2026-114272MEDIUMCVSS 6.5EG 6.52026-11-05
Authorization Bypass Through User-Controlled Key in the content viewing component in Apache OFBiz 24.09 before 24.09.08 on all platforms allows an authenticated user with role-scoped content view permission to read the data of content they…
- CVE-2026-54377MEDIUMCVSS 6.5EG 6.52026-11-04
VitaFit cloud API before 2026-10-30 contained an insecure direct object reference vulnerability that allows authenticated attackers to access another user's data by supplying a different user_id or profile_id to endpoints such as GET /fron…
- CVE-2026-57562MEDIUMCVSS 6.5EG 6.52026-11-04
Readest is a modern, feature-rich ebook reader designed for seamless cross-platform access and an intuitive reading experience. Prior to 0.11.10, POST /api/stripe/check in apps/readest-app/src/app/api/stripe/check/route.ts accepted a clien…
- CVE-2026-82029MEDIUMCVSS 6.5EG 6.52026-11-04
Invoice Ninja before 5.13.28 contains a broken access control vulnerability that allows authenticated vendor-portal contacts to access documents belonging to other vendors and clients by exploiting authorization checks that validate only c…
- CVE-2026-119748MEDIUMCVSS 6.5EG 6.52026-11-04
The GetPaid plugin for WordPress before 2.8.63 contains an authorization bypass vulnerability that allows unauthenticated attackers to access and manipulate another user's invoice by supplying its ID through the maybe_use_invoice parameter…
- CVE-2026-122007MEDIUMCVSS 6.5EG 6.52026-11-04
Oqtane Framework before 10.3.0 contains a broken access control vulnerability in SettingController.cs that allows an authenticated site administrator to read and modify settings belonging to other sites within the same tenant database by s…
- CVE-2026-110964MEDIUMCVSS 6.5EG 6.52026-11-04
The Essential Real Estate WordPress plugin before 5.3.5 does not verify that a media attachment belongs to the requesting user before deleting it, allowing a self-registered customer-level user to delete other users' media library attachme…
- CVE-2026-121582MEDIUMCVSS 6.5EG 6.52026-11-03
A vulnerability has been found in Umami up to 3.4.1. Impacted is an unknown function of the file src/app/api/record/route.ts of the component Record API Endpoint. Such manipulation of the argument Website leads to authorization bypass. The…
- CVE-2026-121734MEDIUMCVSS 6.5EG 6.52026-11-03
ZaneOps 1.14.0 before 1.15.2 contains an authorization bypass vulnerability that allows any workspace administrator to read another workspace's pending preview environment by querying ReviewPreviewEnvDeployAPIView without project scoping. …
- CVE-2026-116669MEDIUMCVSS 6.5EG 6.52026-11-03
Tanium addressed an improper access controls vulnerability in Discover.
- CVE-2026-119734MEDIUMCVSS 6.5EG 6.52026-11-02
Munshi (by Petpooja) before 2026-06-17 contained a broken object level authorization vulnerability that allows authenticated attackers to access another user's purchase inquiry by manipulating the thread identifier in the GET /purchase-inq…
- CVE-2026-119732MEDIUMCVSS 6.5EG 6.52026-11-02
Munshi (by Petpooja) before 2026-07-28 contained a broken object level authorization vulnerability that allows authenticated sub-users to delete invoices belonging to the tenant owner by exploiting the DELETE /api/invoice/{invoice_id} and …
- CVE-2026-120425MEDIUMCVSS 6.5EG 6.52026-11-02
Chatify before 1.6.4 contains an authorization bypass vulnerability in the Pusher channel authorization endpoint that allows authenticated users to subscribe to other users' private channels by supplying arbitrary channel names. Attackers …
- CVE-2026-62277MEDIUMCVSS 6.5EG 6.52026-10-30
LubeLogger is a self-hosted, open-source, web-based vehicle maintenance and fuel mileage tracker. Prior to 1.6.8, `PrintRecordStickers` in `/Controllers/VehicleController.cs` checks through `CollaboratorFilter` that the authenticated calle…
- CVE-2026-62991MEDIUMCVSS 6.5EG 6.52026-10-30
Shopper is a Headless e-commerce Admin Panel. Prior to 2.10.1, the customer detail route `/cpanel/customers/{user}/show` in `packages/admin/src/Livewire/Pages/Customers/Show.php` checks `read_customers` but looks up an arbitrary user ID wi…
- CVE-2026-120007MEDIUMCVSS 6.5EG 6.52026-10-30
NodeBB 1.18.0 through 4.16.5 contains an authorization bypass vulnerability that allows unauthenticated visitors to act on other accounts by supplying a uid during POST /register. Attackers can submit an empty email at the /register/comple…
- CVE-2026-55551MEDIUMCVSS 6.5EG 6.52026-10-30
ZAC is an open-source, workflow-based Common Ground component for Dutch municipal case management. Prior to 5.2.0, by-id read endpoints in `src/main/kotlin/nl/info/zac/app/zaak/ZaakRestService.kt` omit `assertPolicy`(`policyService.readZaa…
- CVE-2026-119708MEDIUMCVSS 6.5EG 6.52026-10-30
abp-next-admin 10.4.0 through 10.7.0 contains a cross-tenant authorization bypass in the BlobManagement download-by-name endpoint, letting authenticated users read other tenants' files. Attackers supply a victim tenantId in the request pat…
- CVE-2026-119645MEDIUMCVSS 6.5EG 6.52026-10-30
ZenTao PMS through 22.6 contains a missing authorization vulnerability in doc::ajaxGetDoc() that allows authenticated users to read documents without checkPrivDoc() access checks. Low-privilege attackers can enumerate sequential document i…
- CVE-2026-117028MEDIUMCVSS 6.5EG 6.52026-10-30
Skuul School Management System through version 2.6.5 is vulnerable to incorrect access control in the ResultChecker::checkResult method. An authenticated student can manipulate the studentId parameter to retrieve another student's examinat…
- CVE-2026-118760MEDIUMCVSS 6.5EG 6.52026-10-29
Kubeflow Pipelines enables users to build and deploy portable, scalable machine learning workflows. From 0.5.1 until 2.17.0, the frontend artifact routes did not check whether an authenticated user was authorized to access the requested na…
- CVE-2026-118084MEDIUMCVSS 6.5EG 6.52026-10-29
Subscriber Insecure Direct Object References (IDOR) in Hotel Booking <= 3.8 versions.
- CVE-2026-82411MEDIUMCVSS 6.5EG 6.52026-10-28
Open Object provides an API and admin interface to manage objects and object types. From 2.4.3 until 2.5.1, 3.6.2, 4.0.2, and 4.1.1, a token scoped to read one ObjectType can read the full versioned record of an object of any other ObjectT…
- CVE-2026-116899MEDIUMCVSS 6.5EG 6.52026-10-27
REDAXO before 5.21.4 contains a broken access control vulnerability that allows authenticated editors to modify slices in unauthorized categories by pairing a permitted article with a foreign slice id. Attackers can abuse content/edit dele…
- CVE-2026-116745MEDIUMCVSS 6.5EG 6.52026-10-26
QloApps through 1.7.0 contains an information disclosure vulnerability in OrderConfirmationController::init() that allows unauthenticated attackers to obtain guest order references and emails by supplying guest id_cart values. Attackers ca…
- CVE-2026-13319MEDIUMCVSS 6.5EG 6.52026-10-21
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 15.10 before 19.3.6, 19.4 before 19.4.3, and 19.5 before 19.5.1 that, could have allowed an authenticated to read milestone metadata, including titles, descriptions…
- CVE-2026-113603MEDIUMCVSS 6.5EG 6.52026-10-20
The x402 SIWX server extension in @x402/extensions 2.3.1 through 2.28.0, x402 PyPI 2.11.0 through 2.25.0, and Go module 2.16.0 through 2.28.0 contains an authorization bypass vulnerability that allows paying clients to unlock unpaid routes…
- CVE-2026-112286MEDIUMCVSS 6.5EG 6.52026-10-19
Krayin CRM before 2.2.7 contains an insecure direct object reference vulnerability that allows scope-restricted authenticated users to read other users' quotes by bypassing per-user data scope checks in QuoteController. Attackers can query…
- CVE-2026-110070MEDIUMCVSS 6.5EG 6.52026-10-18
The Modern Events Calendar Lite WordPress plugin before 7.36.4 does not verify that a user is authorized to edit the target post before updating it, allowing authenticated users with the Subscriber role to modify the title, content, and ex…
- CVE-2026-111912MEDIUMCVSS 6.5EG 6.52026-10-17
Admidio from 5.0.0 before 5.0.16 contains an insecure direct object reference vulnerability in ForumService::saveTopic() that allows authenticated members to modify other users' forum topics. Attackers can replace the topic_uuid parameter …
- CVE-2026-111698MEDIUMCVSS 6.5EG 6.52026-10-16
HUIZHI ChargeOS cloud through 3.0.9 contains a missing authorization vulnerability in the hcp-mp PayController.xcxRecharge endpoint that allows attackers to modify any member's wallet balance without payment. Attackers can send requests wi…
- CVE-2026-111697MEDIUMCVSS 6.5EG 6.52026-10-16
HUIZHI ChargeOS cloud through 3.0.9 contains an insecure direct object reference vulnerability in the hcp-mp MeController and OrderController that trusts client-supplied userId, openId and orderNumber parameters. Attackers can enumerate se…
- CVE-2026-111651MEDIUMCVSS 6.5EG 6.52026-10-16
Risesoft Digital-Infrastructure through 9.6.11 contains a missing authorization vulnerability in the log module DownloadController that allows authenticated users to export any tenant's personnel directory. Attackers can supply another ten…
- CVE-2026-111649MEDIUMCVSS 6.5EG 6.52026-10-16
Rocboss paopao-ce through 0.6.0-alpha.3 contains an insecure direct object reference vulnerability in DownloadAttachment that allows authenticated users to access private media by supplying arbitrary content IDs. Attackers can enumerate se…
- CVE-2026-111615MEDIUMCVSS 6.5EG 6.52026-10-16
Mall4cloud through 4.0 contains an insecure direct object reference vulnerability that allows authenticated merchants to read other shops' buyer shipping addresses via the multishop OrderController getOrderAddr handler. Attackers can enume…
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 →