CyberSecBulletin

Incorrect Authorization

CWE-863

The product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check.

We track 1,736 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.3. 23 have been exploited in real attacks.

How this weakness is prevented

  • Architecture and Design: Divide the product into anonymous, normal, privileged, and administrative areas. Reduce the attack surface by carefully mapping roles with data and functionality. Use role-based access control (RBAC) to enforce the roles at the appropriate boundaries. Note that this approach may not protect against horizontal authorization, i.e., it will not protect a user from attacking others with the same role.
  • Architecture and Design: Ensure that access control checks are performed related to the business logic. These checks may be different than the access control checks that are applied to more generic resources such as files, connections, processes, memory, and database records. For example, a database may restrict access for medical records to a specific database user, but each record might only be intended to be accessible to the patient and the patient's doctor.
  • Architecture and Design: Use a vetted library or framework that does not allow this weakness to occur or provides constructs that make this weakness easier to avoid. For example, consider using authorization frameworks such as the JAAS Authorization Framework and the OWASP ESAPI Access Control feature.
  • Architecture and Design: For web applications, make sure that the access control mechanism is enforced correctly at the server side on every page. Users should not be able to access any unauthorized functionality or information by simply requesting direct access to that page. One way to do this is to ensure that all pages containing sensitive information are not cached, and that all such pages restrict access to requests that are accompanied by an active and authenticated session token associated with a user who has the required permissions to access that page.
  • System Configuration Installation: Use the access control capabilities of your operating system and server environment and define your access control lists accordingly. Use a default deny policy when defining these ACLs.

Latest Incorrect Authorization vulnerabilities

  • 8.6 High severity

    HB810(US2) V1.0/1.6/2.0/2.6: Incorrect Authorization

    CVE-2025-30238TP-Link

    In affected TP-Link Aginet devices, insufficient authorization validation allows authenticated low-privileged users to execute higher-privileged operations. An attacker may perform administrative actions such as creating privileged accounts or modifying critic

  • 9.9 Critical severity

    dokploy: Improper Privilege Management

    CVE-2026-72886Dokploy

    Dokploy is a free, self-hostable Platform as a Service (PaaS). From 0.29.2 until 0.29.13, schedule.create and schedule.update in apps/dokploy/server/api/routers/schedule.ts derive serviceId from applicationId or composeId and execute the owner/admin host-sched

  • 8.8 High severity

    cachet: Incorrect Authorization

    CVE-2026-69118Cachethq

    Cachet through 2.4.1 contains a server-side template injection vulnerability in incident template rendering that allows authenticated users to execute arbitrary PHP code. Attackers can create malicious incident templates with Blade directives or Twig filters t

  • 7.1 High severity

    openbao: Incorrect Authorization

    CVE-2026-45808Openbao

    OpenBao is an open source identity-based secrets management system. Prior to version 2.5.4, OpenBao's namespaces provide multi-tenant separation. A tenant who intentionally leaks lease identifiers can have their lease and underlying credential revoked or renew

  • 9.6 Critical severity

    Supertokens: Incorrect Authorization

    CVE-2026-37171Supertokens

    A lack of tenant separation in SuperTokens Inc. SuperTokens Core v6.0.0 to v11.4.0 allows an authenticated party in one tenant to access sessions, data, and endpoints of another tenant.

  • 7.8 High severity

    Red Hat Enterprise Linux 10: Incorrect Authorization

    CVE-2026-7867Red Hat

    A flaw was found in udisks2. A local attacker with an active console session can exploit insufficient authorization checking on the 'as-user' option in the org.freedesktop.UDisks2.Filesystem.Mount() D-Bus method. This allows the attacker to spoof the 'as-user'

  • 8.5 High severity

    decidim: Authorization Bypass Through User-Controlled Key

    CVE-2026-45414Decidim

    Decidim is a participatory democracy framework. Prior to 0.31.5 and in 0.32.0.rc1 before 0.32.0.rc2, JWT-backed API authentication is not bound to the organization selected by the current host, allowing a JWT issued for one tenant to be replayed against anothe

  • 7.3 High severity

    TinyAGI: Missing Authorization

    CVE-2026-19010TinyAGI

    A security vulnerability has been detected in TinyAGI 0.0.20. Impacted is the function processMessage of the file packages/main/src/index.ts of the component Message API Endpoint. Such manipulation leads to missing authorization. The attack can be launched rem

  • 8.2 High severity

    nuxt: Improper Handling of Case Sensitivity

    CVE-2026-71315Nuxt

    Nuxt is an open-source web development framework for Vue.js. From 3.21.7 until 3.21.10 and 4.5.1, mixed-case routeRules keys can fail to match case-folded lookups when router.options.sensitive is false and drop appMiddleware authorization gates. This is caused

  • 7.5 High severity

    community: Incorrect Authorization

    CVE-2026-71234Documize

    Documize Community's attachment download route (domain/attachment/endpoint.go, Download function, registered via AddPublic with no auth middleware) accepts a query parameter and grants access whenever the parameter is simply non-empty (len(secureToken) > 0), w

  • 7.1 High severity

    Neutron: Incorrect Authorization

    CVE-2026-55707OpenStack

    In OpenStack Neutron before 28.0.2, the subnetpool onboarding API does not verify ownership of the target subnets. An authenticated user can onboard subnets from another project's shared network into their own subnetpool, mutating the victim's subnet state and

  • 8.1 High severity

    open-webui: Missing Authorization

    CVE-2026-70494Open WebUI

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.10.0 until 0.11.0, the DELETE /api/v1/folders/{id} handler in backend/open_webui/routers/folders.py allowed a user granted write access to a shared chat folder to perm

  • 8.1 High severity

    Flowise: Incorrect Authorization

    CVE-2026-70474FlowiseAI

    Flowise is a drag-and-drop user interface for building customized large language model (LLM) flows. Prior to 3.1.3, Flowise has three OAuth2 credential endpoints that look up credentials by id alone with no workspaceId filter. The authorize, callback, and refr

  • 8.8 High severity

    Flowise: Improper Authorization

    CVE-2026-70472FlowiseAI

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, Flowise openai-assistants-vector-store endpoints accept a client-controlled credential parameter and load credentials by id without checking whether that c

  • 8.1 High severity

    Flowise: Incorrect Authorization

    CVE-2026-69262FlowiseAI

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, `DELETE /api/v1/chatflows/:id` authorized requests with checkAnyPermission('chatflows:delete,agentflows:delete'), so possession of either permission was su

  • 7.5 High severity

    Eclipse Milo: Incorrect Authorization

    CVE-2026-62927Eclipse Foundation

    In Eclipse Milo versions 1.0.0 through 1.1.4, the Call service dispatches the original mixed batch to address-space handlers after calculating authorization, allowing an anonymous or otherwise low-privileged client to execute a denied method by batching it wit

  • 9.8 Critical severity

    Adobe Campaign Classic: Incorrect Authorization

    CVE-2026-48333Adobe

    Adobe Campaign Classic (ACC) is affected by an Incorrect Authorization vulnerability that could result in privilege escalation. An attacker could exploit this vulnerability to gain elevated privileges. Exploitation of this issue does not require user interacti

  • 8.5 High severity

    chisel: Incorrect Authorization

    CVE-2026-48113Jpillora

    Chisel is a TCP/UDP tunnel, transported over HTTP and secured via SSH. In versions prior to 1.11.5, authenticated clients can bypass --authfile ACL restrictions and tunnel traffic to arbitrary destinations reachable from the server. The ACL is enforced only du

  • 9.1 Critical severity

    Apache NiFi: Incorrect Authorization

    CVE-2026-68980Apache

    Apache NiFi 2.0.0 through 2.10.0 support creating, reading, and deleting Assets associated with Parameter Contexts through the REST API. The framework authorizes asset deletion against the owning Parameter Context using the supplied Parameter Context Identifie

  • 8.1 High severity

    vikunja: Incorrect Authorization

    CVE-2026-68581Go-vikunja

    Vikunja versions 0.22.0 through 2.3.0 fail to validate the principal type in API token management. Because user IDs and link-share IDs are independent numeric sequences and both resolve through a generic web.Auth.GetID() interface, a link-share JWT whose numer

  • 7.5 High severity

    Simply Schedule Appointments: Incorrect Authorization

    CVE-2026-16540Simply Schedule Appointments

    The Simply Schedule Appointments WordPress plugin before 1.6.12.6 does not correctly restrict a bulk appointment operation to the requester's own records, allowing unauthenticated users to retrieve the personal data of all appointments across the site and, on

  • 9.8 Critical severity

    arcadedb: Incorrect Authorization

    CVE-2026-67341ArcadeData

    ArcadeDB versions before 26.7.2 fail to enforce scripting authorization checks on the SQL DEFINE FUNCTION statement with LANGUAGE js. Attackers with database access can execute arbitrary JavaScript code by submitting DEFINE FUNCTION statements, bypassing secur

  • 7.4 High severity

    Strands Agents Tools: Incorrect Authorization

    CVE-2026-18394AWS

    Incorrect authorization in the http_request tool in Strands Agents Tools before 0.8.2 might allow remote attackers to obtain credentials configured via HTTP_REQUEST_TOKEN_CONFIG by influencing the LLM to route requests through actor-controlled proxy infrastruc

  • 7.1 High severity

    cloudreve: Incorrect Authorization

    CVE-2026-55502Cloudreve

    Cloudreve is a self-hosted file management and sharing system. Prior to 4.17.0, POST /api/v4/admin/policy/oauth/signin requires only Admin.Read even though GetOauthRedirectService persists caller-supplied OneDrive secret and app_id values, allowing an OAuth to

  • 7.7 High severity

    mcp-toolbox: Improper Authorization

    CVE-2026-14538Google

    An improper authorization and security-boundary bypass vulnerability in the bigquery-execute-sql tool component of Google mcp-toolbox versions 0.16.1 through 1.4.0 allows an authenticated attacker to bypass allowedDatasets validation checks. The toolbox relies

  • 9.8 Critical severity

    mcp-toolbox: Incorrect Authorization

    CVE-2026-14537Google

    Incorrect Authorization in the direct HTTP API tool invocation endpoint in Google mcp-toolbox versions v1.3.0 and v1.4.0 allows an unauthenticated attacker to invoke tools protected by the scopeRequired feature via sending tool invocation requests through lega

  • 9.8 Critical severity

    Adobe Campaign Classic: Incorrect Authorization

    CVE-2026-48449Adobe

    Adobe Campaign Classic (ACC) is affected by an Incorrect Authorization vulnerability that could result in arbitrary code execution in the context of the current user. Exploitation of this issue does not require user interaction. Scope is changed.

  • 9.3 Critical severity

    Google-ADK: Incorrect Authorization

    CVE-2026-18236Google

    A vulnerability in the Agent Development Kit (ADK) allows for continuation forgery in tool confirmations. An attacker who is able to manipulate or inject events into the session history can execute unauthorized tools by forging a tool confirmation response. Th

  • 8.2 High severity

    zitadel: Incorrect Authorization

    CVE-2026-54693Zitadel

    ZITADEL is an open source identity management platform. From 2.43.0 through 2.71.19, from 3.0.0 until 3.4.11, and from 4.0.0 until 4.15.1, the email and phone self-management API paths in internal/command/user_v2_email.go, internal/command/user_v2_phone.go, an

  • 7.2 High severity

    Red Hat Quay 3.10: Incorrect Authorization

    CVE-2026-18255Red Hat

    A flaw was found in Quay. A user configured in GLOBAL_READONLY_SUPER_USERS is able to view robot account tokens for repositories they are not a member of, allowing an attacker with read-only superuser privileges to impersonate any robot account.

  • 8.5 High severity

    open-iscsi: Incorrect Authorization

    CVE-2026-44944Open-iscsi

    An Incorrect Authorization vulnerability in open-iscsi allows unprivilidged local users to use the isscsiuio control socket. This issue affects open-iscsi: from ? through 668ca1df9c9a1e9bdd5c999ae1d67c9c8909237e.

  • 8.2 High severity

    Apache Traffic Server: Incorrect Authorization

    CVE-2026-58159Apache

    Apache Traffic Server can bypass IP access controls on UDS listeners and through ACL matching errors. This issue affects Apache Traffic Server: from 8.0.0 through 8.1.11, from 9.0.0 through 9.2.14, from 10.0.0 through 10.1.3. Users are recommended to upgrade t

  • 9.8 Critical severity

    Spreadsheet Price Changer for WooCommerce and…: Incorrect Authorization

    CVE-2025-10656Holest

    The Spreadsheet Price Changer for WooCommerce and WP E-commerce – Light plugin for WordPress is vulnerable to Missing Authorization in all versions up to, and including, 2.4.37 vi the user_filter function. This makes it possible for unauthenticated attackers t

  • 7.5 High severity

    goshs: Missing Authorization

    CVE-2026-54719Goshs-labs

    goshs is a feature-rich single-binary file server for red teamers and developers. Prior to 2.1.1, the httpserver/updown.go bulkDownload handler for ?bulk&file= ZIP downloads did not call findEffectiveACL or applyCustomAuth, allowing unauthenticated reads of fi

  • 8.6 High severity

    Adobe Bridge: Incorrect Authorization

    CVE-2026-48396Adobe

    Bridge is affected by an Incorrect Authorization vulnerability that could result in arbitrary code execution in the context of the current user. An attacker could exploit this vulnerability to execute arbitrary code. Exploitation of this issue requires user in

  • 8.2 High severity

    Adobe Bridge: Incorrect Authorization

    CVE-2026-48390Adobe

    Bridge is affected by an Incorrect Authorization vulnerability that could result in privilege escalation. An attacker could leverage this vulnerability to gain unauthorized read and write access. Exploitation of this issue requires user interaction in that a v

  • 8.8 High severity

    OPENBMC: Incorrect Authorization

    CVE-2026-7868IBM

    IBM OPENBMC FW1110.00 through FW1110.20, and FW1060.00 through FW1060.71 allows ReadOnly users to escalate privileges and give themselves administrator privileges.

  • 8.8 High severity

    DVG-IRF1401: Incorrect Authorization

    CVE-2026-14167ads-tec Industrial IT

    A low privileged remote attacker can perform privileged configuration changes reserved for the administrator level including permission management due to incorrect authorization.

  • 7.1 High severity

    macOS: Incorrect Authorization

    CVE-2026-43672Apple

    An authorization issue was addressed with improved state management. This issue is fixed in macOS Sequoia 15.7.8, macOS Sonoma 14.8.8, macOS Tahoe 26.6. A malicious application may be able to bypass Privacy preferences.

  • 8.8 High severity

    JFrog Artifactory Incorrect Authorization Exploited

    CVE-2026-42016JfrogEPSS 8.64%

    JFrog Artifactory (Self Hosted) versions before 7.133.11 are vulnerable to a privilege escalation attack due to a validation check of the token signature/issuer and not the token’s scope.