CyberSecBulletin

Authorization Bypass Through User-Controlled Key

CWE-639

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.

It is likely that an attacker would have to be an authenticated user in the system. However, the authorization process would not properly check the data access operation to ensure that the authenticated user performing the operation has sufficient entitlements to perform the requested data access, hence bypassing any other authorization checks present in the system. For example, attackers can look at places where user specific data is retrieved (e.g. search screens) and determine whether the key for the item being looked up is controllable externally. The key may be a hidden field in the HTML form field, might be passed as a URL parameter or as an unencrypted cookie variable, then in each of these cases it will be possible to tamper with the key value.

We track 1,128 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.2. 1 has been exploited in real attacks.

How this weakness is prevented

  • Architecture and Design: For each and every data access, ensure that the user has sufficient privilege to access the record that is being requested.
  • Architecture and Design Implementation: Make sure that the key that is used in the lookup of a specific user's record is not controllable externally by the user or that any tampering can be detected.
  • Architecture and Design: Use encryption in order to make it more difficult to guess other legitimate values of the key or associate a digital signature with the key so that the server can verify that there has been no tampering.

Latest Authorization Bypass Through User-Controlled Key vulnerabilities

  • 8.3 High severity

    quest-bot: Authorization Bypass Through User-Controlled Key

    CVE-2026-47189Duck-organization

    Quest Bot is an opensource modern Discord Bot built for moderation, utilities and support. Prior to version 1.0.5, the AutoMod remove flow looks up and deletes rules by global database ID without verifying that the rule belongs to the guild where the command i

  • 8.1 High severity

    Langflow OSS: Authorization Bypass Through User-Controlled Key

    CVE-2026-7787IBM

    IBM Langflow OSS 1.0.0 through 1.9.1 could allow an authenticated user to read or modify sensitive information by bypassing authentication using insecure direct object references.

  • 7.1 High severity

    openSIS-Classic: Authorization Bypass Through User-Controlled Key

    CVE-2026-8406Os4ed

    openSIS Classic 9.3 contains an insecure direct object reference vulnerability in the messaging module. Any authenticated user with access to the messaging module can request sent-message details from modules/messaging/SentMail.php by supplying an arbitrary ma

  • 7.7 High severity

    sharp: Authorization Bypass Through User-Controlled Key

    CVE-2026-44692Code16

    Sharp is a content management framework built for Laravel as a package. Prior to version 9.22.0, Sharp exposes a generic download endpoint that authorizes access only to the supplied Sharp entity instance, but then reads the target storage disk and path from r

  • 8.3 High severity

    plane: Authorization Bypass Through User-Controlled Key

    CVE-2026-46558Makeplane

    Plane is an open-source project management tool. Prior to version 1.3.1, there is a cross-workspace asset authorization bypass lets any authenticated user read, copy, delete, and overwrite assets in other Plane workspaces. This issue has been patched in versio

  • 7.7 High severity

    Migration Assessment: Authorization Bypass Through User-Controlled Key

    CVE-2026-53471Kebev2v

    A flaw was found in migration-planner. The agent-API middleware processes JSON Web Tokens (JWTs) for authentication, but its UpdateSourceInventory and UpdateAgentStatus handlers fail to validate the source_id claim within these tokens against the requested sou

  • 8.1 High severity

    Migration Assessment: Authorization Bypass Through User-Controlled Key

    CVE-2026-53470Kebev2v

    A flaw was found in migration-planner. An authenticated attacker could exploit an improper access control vulnerability in the `/api/v1/sources/{id}/image-url` endpoint. This flaw allows the attacker to bypass an ownership check and obtain presigned S3 URLs fo

  • 9.9 Critical severity

    roxy-wi: Authorization Bypass Through User-Controlled Key

    CVE-2026-45552Roxy-wi

    Roxy-WI is a web interface for managing Haproxy, Nginx, Apache and Keepalived servers. In versions 8.2.6.4 and prior, the install blueprint declares only bp.before_request → @jwt_required() (app/routes/install/routes.py:36-39). The individual endpoints install

  • 9.1 Critical severity

    roxy-wi: Authorization Bypass Through User-Controlled Key

    CVE-2026-45550Roxy-wi

    Roxy-WI is a web interface for managing Haproxy, Nginx, Apache and Keepalived servers. In versions 8.2.6.4 and prior, PUT /smon/check (app/routes/smon/routes.py:117-138) gates only on roxywi_common.check_user_group_for_flask() — which validates that the caller

  • 8.1 High severity

    BuddyPress: Authorization Bypass Through User-Controlled Key

    CVE-2026-53673BuddyPress

    BuddyPress 14.4.0 contains an insecure direct object reference vulnerability in the messages REST API that allows authenticated attackers to access arbitrary private message threads by supplying a user_id parameter in the request. Attackers can pass another us

  • 8.6 High severity

    FlashArray: Authorization Bypass Through User-Controlled Key

    CVE-2026-6444Everpure

    A flaw exists in the FlashArray Purity management interface where an authenticated low-privileged user may, under specific conditions, access functionality beyond their assigned privileges.

  • 9.8 Critical severity

    QuMagie: Authorization Bypass Through User-Controlled Key

    CVE-2026-44083QNAP

    An authorization bypass through user-controlled key vulnerability has been reported to affect QuMagie. The remote attackers can then exploit the vulnerability to gain unintended privileges. We have already fixed the vulnerability in the following version: QuMa

  • 7.5 High severity

    6Storage Rentals: Authorization Bypass Through User-Controlled Key

    CVE-2026-9185Sixstorage

    The 6Storage Rentals plugin for WordPress is vulnerable to Authorization Bypass Through User-Controlled Key in all versions up to and including 2.22.0 via the `userId` parameter of the `six_storage_get_user_info` and `six_storage_update_profile` AJAX actions.

  • 7.1 High severity

    wacrm: Authorization Bypass Through User-Controlled Key

    CVE-2026-49141ArnasDon

    WACRM prior to commit 73041bf contain an authorization bypass vulnerability in the automation engine that allows authenticated attackers to access and modify contacts belonging to other tenants by supplying an arbitrary caller-controlled contact_id in the POST

  • 9.6 Critical severity

    Flowise: Improper Access Control

    CVE-2026-46441FlowiseAI

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to version 3.1.2, a mass assignment vulnerability exists in the assistant update endpoint of FlowiseAI. The endpoint allows authenticated users to modify server-cont

  • 8.1 High severity

    Flowise: Improper Access Control

    CVE-2026-42863FlowiseAI

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to version 3.1.2, a mass assignment vulnerability exists in the chatflow update endpoint of FlowiseAI. The endpoint allows clients to modify server-controlled proper

  • 9.6 Critical severity

    Flowise: Improper Access Control

    CVE-2026-42861FlowiseAI

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to version 3.1.2, a mass assignment vulnerability exists in the variable update endpoint of FlowiseAI. The endpoint allows authenticated users to modify server-contr

  • 7.2 High severity

    Booking Package: Authorization Bypass Through User-Controlled Key

    CVE-2026-9851Masaakitanaka

    The Booking Package plugin for WordPress is vulnerable to Privilege Escalation via Account Takeover in versions up to, and including, 1.7.16. This is due to a missing capability check on the 'updateUser' branch of the package_app_action AJAX endpoint, where th

  • 9.0 Critical severity

    Termix: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-45750Termix-SSH

    Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities. Prior to version 2.3.2, the GET /ssh/file_manager/ssh/resolvePath endpoint in the Termix File Manager component unsafely processes the path parameter

  • 9.0 Critical severity

    Termix: Improper Access Control

    CVE-2026-45746Termix-SSH

    Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities. Prior to version 2.3.2, the File Manager functionality in Termix contains a critical Broken Access Control vulnerability due to improper validation of

  • 8.1 High severity

    Termix: Authorization Bypass Through User-Controlled Key

    CVE-2026-45743Termix-SSH

    Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities. 16 file-manager endpoints in Termix prior to version 2.3.2 do not verify that the requesting user owns the SSH session identified by `sessionId`. An a

  • 7.1 High severity

    linqi: Authorization Bypass Through User-Controlled Key

    CVE-2026-11369Linqi

    The Comment API (GET /api/Comment and POST /api/Comment) in the affected application fails to perform authorization checks to verify that the requesting user has access to the object identified by the relatedObjectId. This Insecure Direct Object Reference (IDO

  • 8.8 High severity

    Sitefinity: Authorization Bypass Through User-Controlled Key

    CVE-2026-7201Progress Software

    CWE-639: Authorization Bypass Through User-Controlled Key in web services in Progress Sitefinity 15.2.x before 15.2.8441, 15.3.x before 15.3.8531, and 15.4.x before 15.4.8630 allows a remote authenticated attacker to modify account properties of other users, p

  • 8.1 High severity

    security-advisories: Authorization Bypass Through User-Controlled Key

    CVE-2026-45281Nextcloud

    Nextcloud is an open source content collaboration platform. In Nextcloud Server from versions 32.0.0 to before 32.0.9, and 33.0.0 to before 33.0.3, with the knowledge of other users’ principal URL an attacker could possibly send a request to gain full access t

  • 7.5 High severity

    Apache Airflow: Authorization Bypass Through User-Controlled Key

    CVE-2026-41084Apache

    A bug in Apache Airflow's bulk Task Instances API (`PATCH/DELETE /api/v2/dags/{dag_id}/dagRuns/{dag_run_id}/taskInstances`) evaluated authorization against the `dag_id` resolved from the URL path while operating on the `dag_id` / `dag_run_id` extracted from re

  • 8.7 High severity

    formie: Authorization Bypass Through User-Controlled Key

    CVE-2026-47266Verbb

    Formie is a Craft CMS plugin for creating forms. Prior to 2.2.21 and 3.1.26, unauthenticated users could modify existing submissions by posting a known or guessed submission ID to formie/submissions/save-submission. This vulnerability is fixed in 2.2.21 and 3.

  • 7.1 High severity

    LinkAce: Authorization Bypass Through User-Controlled Key

    CVE-2026-45342Kovah

    LinkAce is a self-hosted archive to collect website links. Prior to 2.5.6, LinkAce contains an Insecure Direct Object Reference vulnerability in the authorization policy layer that allows any authenticated user to modify resources owned by other users. The aff

  • 8.8 High severity

    Keystone: Incorrect Authorization

    CVE-2026-42999OpenStack

    An issue was discovered in OpenStack Keystone before 29.0.2. The Keystone RBAC policy enforcer in enforce_call unconditionally merges the raw JSON request body into the policy enforcement dictionary via policy_dict.update(json_input.copy()), overwriting truste

  • 8.8 High severity

    UFO: Authentication Bypass by Spoofing

    CVE-2026-46414Microsoft

    Microsoft UFO open-source framework for intelligent automation across devices and platforms. In 3.0.1-4-ge2626659, Microsoft UFO's WebSocket control plane trusts client-supplied identity and role fields in task messages. A client connection can register as a n

  • 8.2 High severity

    GitLab: Authorization Bypass Through User-Controlled Key

    CVE-2026-4868GitLab

    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 workflows to run under a

  • 7.5 High severity

    BP Better Messages: Authorization Bypass Through User-Controlled Key

    CVE-2026-42736WordPlus

    Authorization Bypass Through User-Controlled Key vulnerability in wordplus BP Better Messages bp-better-messages allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects BP Better Messages: from n/a through <= 2.14.16.

  • 8.2 High severity

    code100x: Authorization Bypass Through User-Controlled Key

    CVE-2026-8890Code100x

    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 skips identity header ge

  • 8.8 High severity

    Azure Privileged Identity Management (PIM): Authorization Bypass Through User-Controlled Key

    CVE-2026-35430Microsoft

    Authorization bypass through user-controlled key in Azure Privileged Identity Management (PIM) allows an authorized attacker to elevate privileges over a network.

  • 7.1 High severity

    typebot.io: Improper Access Control

    CVE-2026-39968baptisteArno

    TypeBot is a chatbot builder tool. In versions 3.15.2 and prior, the fix for GHSA-4xc5-wfwc-jw47 ("Credential Theft via Client-Side Script Execution and API Authorization Bypass") is incomplete. While the builder's getCredentials tRPC endpoint was patched with

  • 7.1 High severity

    Mattermost: Authorization Bypass Through User-Controlled Key

    CVE-2026-3473Mattermost

    Mattermost versions 11.6.x <= 11.6.0, 11.5.x <= 11.5.3, 11.4.x <= 11.4.4, 10.11.x <= 10.11.14 fail to validate file ownership and access control, which allows an authenticated user to access and download files belonging to other users or teams via crafted Boar

  • 7.5 High severity

    AudioIgniter Music Player: Authorization Bypass Through User-Controlled Key

    CVE-2026-8679CssigniterteamEPSS 1.57%

    The AudioIgniter plugin for WordPress is vulnerable to Insecure Direct Object Reference in versions up to, and including, 2.0.2. This is due to the handle_playlist_endpoint() function (hooked to template_redirect) accepting a user-controlled playlist ID via th

  • 8.8 High severity

    litellm: Incorrect Authorization

    CVE-2026-47101BerriAIEPSS 1.19%

    LiteLLM prior to 1.83.14 allows an authenticated internal_user to create API keys with access to routes that their role does not permit. When generating a key, the allowed_routes field is stored without verifying that the specified routes fall within the user'

  • 7.5 High severity

    QR Menu: Authorization Bypass Through User-Controlled Key

    Authorization bypass through User-Controlled key vulnerability in PosCube Hardware Software and Consulting Ltd. QR Menu allows Exploitation of Trusted Identifiers. This issue affects QR Menu: through 21052026. NOTE: The vendor was contacted early about this di

  • 8.1 High severity

    Apache Camel K: Externally Controlled Reference to a Resource in Another Sphere

    CVE-2026-45760Apache

    (Externally Controlled Reference to a Resource in Another Sphere), (Authorization Bypass Through User-Controlled Key) vulnerability in Apache Camel K. Authorized users in a Kubernetes namespace can create a Build resource, controlling the Pod generation in a n

  • 10.0 Critical severity

    Altium 365: Missing Authentication for Critical Functionality

    CVE-2026-9152Altium

    A missing authentication vulnerability exists in the Altium 365 SearchService. A legacy SOAP endpoint exposes search index operations without requiring authentication, session tokens, or any form of identity verification. An unauthenticated network attacker wh