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

  • 9.6 Critical severity

    Chrome: Incorrect Authorization

    CVE-2026-84354Google

    Incorrect authorization in FileSystem in Google Chrome prior to 152.0.7977.75 allowed a remote attacker leveraging social engineering to execute arbitrary code outside the sandbox via a crafted HTML page. (Chromium security severity: High)

  • 8.3 High severity

    Chrome: Incorrect Authorization

    CVE-2026-84335Google

    Incorrect authorization in TabStrip in Google Chrome prior to 152.0.7977.75 allowed a remote attacker who had compromised the renderer process and leveraged social engineering to potentially execute arbitrary code outside the sandbox via a crafted HTML page. (

  • 8.1 High severity

    Chrome: Incorrect Authorization

    CVE-2026-84334Google

    Incorrect authorization in Chromoting in Google Chrome on on Windows prior to 152.0.7977.75 allowed a local attacker to execute arbitrary code outside the sandbox via a local program. (Chromium security severity: Medium)

  • 7.1 High severity

    Fabric Composer: Incorrect Authorization

    CVE-2026-73724Hewlett Packard Enterprise

    Privilege escalation vulnerabilities exist in the API of HPE Networking Fabric Composer. Successful exploitation could allow an authenticated low privilege operator user to change the state of certain settings of a vulnerable system.

  • 7.1 High severity

    Fabric Composer: Incorrect Authorization

    CVE-2026-73723Hewlett Packard Enterprise

    A privilege escalation vulnerability exists in the web-based management interface of HPE Networking Fabric Composer. Successful exploitation could allow an authenticated low privilege operator user to complete state-changing actions that should not be allowed

  • 8.3 High severity

    Fabric Composer: Incorrect Authorization

    CVE-2026-73708Hewlett Packard Enterprise

    A business logic vulnerability exists in the API of HPE Networking Fabric Composer. Successful exploitation could allow an authenticated low privilege operator user to obtain elevated privileges and modify settings beyond what is authorized by the user's exist

  • 8.5 High severity

    Fabric Composer: Incorrect Authorization

    CVE-2026-73707Hewlett Packard Enterprise

    Privilege escalation vulnerabilities exist in the API of HPE Networking Fabric Composer. Successful exploitation could allow an authenticated low privilege operator user to complete state-changing actions that should not be allowed by their current level of au

  • 8.8 High severity

    Fabric Composer: Incorrect Authorization

    CVE-2026-73702Hewlett Packard Enterprise

    A privilege escalation vulnerability exists in the API of HPE Networking Fabric Composer. Successful exploitation could allow an authenticated low privilege operator user to escalate their permissions to those of an administrative user, leading to complete sys

  • 8.3 High severity

    Kibana: Incorrect Authorization

    CVE-2026-63137Elastic

    Incorrect Authorization (CWE-863) in Kibana can lead to privilege escalation via Exploiting Incorrectly Configured Access Control Security Levels (CAPEC-180). A user holding workflow edit permissions could cause scheduled workflow executions to run with the pr

  • 8.8 High severity

    PowerStore 500T: Incorrect Authorization

    CVE-2026-58566Dell

    Dell PowerStore, an Incorrect Authorization vulnerability. A low privileged attacker with remote access could potentially exploit this vulnerability, leading to Elevation of privileges.

  • 8.8 High severity

    PowerStore 500T: Incorrect Authorization

    CVE-2026-76111Dell

    Dell PowerStore contains an Incorrect Authorization vulnerability. An authenticated attacker with low privileges could potentially exploit this vulnerability to invoke administrator-only operations, leading to privilege escalation.

  • 7.2 High severity

    Master Addons for Elementor – Elementor…: Incorrect Authorization

    CVE-2026-75921PixarlabsEPSS 1.17%

    The Master Addons for Elementor – Elementor Addons, Widgets, Mega Menu Builder, Popup Builder, Widget Builder & Template Kits plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 3.1.9 via the upload_template_kit fu

  • 8.2 High severity

    ash_typescript: Incorrect Authorization

    CVE-2026-82730Ash-project

    Incorrect Authorization vulnerability in ash-project ash_typescript allows an unauthorized RPC caller to read attribute values that Ash field policies denied. When a field policy denies an attribute, Ash substitutes %Ash.ForbiddenField{}, which retains the rea

  • 8.1 High severity

    EasyAdminBundle: Authorization Bypass Through User-Controlled Key

    CVE-2026-81892EasyCorp

    EasyAdmin is a fast and modern admin generator for Symfony applications. From 4.0.0 until 4.29.16 and 5.5.1, EasyAdmin serves all backend requests through a single dashboard route and, for custom actions (Action::linkToRoute() and MenuItem::linkToRoute()), swa

  • 9.6 Critical severity

    goploy: Authorization Bypass Through User-Controlled Key

    CVE-2026-53552Zhenorzz

    Goploy is an open-source automation deployment system. In versions 1.17.5 and prior, Project.AddFile, Project.EditFile, Project.RemoveFile, and Project.Edit in cmd/server/api/project/handler.go accept a project or project-file row id from the JSON body and act

  • 8.1 High severity

    mcphub: Incorrect Authorization

    CVE-2026-79746Samanhappy

    MCPHub is a unified hub for centrally managing and dynamically orchestrating multiple MCP servers/APIs into separate endpoints with flexible routing strategies. Prior to version 1.0.31, when a bearer key with accessType: 'servers' (or 'custom') is used against

  • 7.6 High severity

    ash_phoenix: Incorrect Authorization

    CVE-2026-82724Ash-project

    Incorrect Authorization vulnerability in ash-project ash_phoenix invokes the SubdomainHook authorization callback with a nil tenant, so tenant-scoped access checks never see the tenant they are meant to enforce. AshPhoenix.LiveView.SubdomainHook.on_mount/4 att

  • 7.1 High severity

    ash_graphql: Incorrect Authorization

    CVE-2026-80223Ash-project

    Incorrect Authorization vulnerability in ash-project ash_graphql allows an authenticated subscriber in one tenant to receive another tenant's records over GraphQL subscriptions. The subscription resolver in AshGraphql.Graphql.Resolver authorizes each notificat

  • 8.1 High severity

    pac4j: Incorrect Authorization

    CVE-2026-82463Pac4j

    pac4j-core before 6.5.6 contains an authentication bypass vulnerability in CheckProfileTypeAuthorizer that reverses the profile type validation logic. Attackers can authenticate through a weaker client and access resources requiring a stronger profile type by

  • 8.8 High severity

    piccolo_admin: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-55485Piccolo-orm

    Piccolo Admin is an admin interface and content management system for Python, built on top of Piccolo. Prior to 1.14.0, piccolo_admin/endpoints.py uses superuser_validators to block PUT, PATCH, DELETE, and POST requests by non-superusers but permits GET reques

  • 7.5 High severity

    golang.org/x/crypto/ssh: Incorrect Authorization

    CVE-2026-56854Golang.org/x/crypto

    The source-address critical option in the Permissions returned by an authentication callback was only enforced for the PublicKeyCallback and VerifiedPublicKeyCallback paths, extending the fix for CVE-2026-46595. Permissions returned by the PasswordCallback, Ke

  • 9.1 Critical severity

    Eclipse Lyo: Incorrect Authorization

    CVE-2026-18918Eclipse Foundation

    In Eclipse Lyo versions 2.0.0 to 7.0.0, OAuth server authorization checks can be bypassed when the 2-legged auth is supported by the server. In those cases, application that based their authz filters upon Lyo-provided `AbstractAdapterCredentialsFilter`, are vu

  • 7.5 High severity

    Trilium: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-77438TriliumNext

    Trilium is an open-source hierarchical note-taking application. In versions up to and including 0.103.0, the public share-search endpoint does not enforce the per-note shareCredentials and shareHiddenFromTree controls, allowing an unauthenticated visitor to re

  • 9.1 Critical severity

    Spring Security: Incorrect Authorization

    CVE-2026-59270Spring

    Spring Security's embedded UnboundID LDAP server (UnboundIdContainer) unconditionally registers an administrative credential and binds its listener to all available network interfaces. Spring Security 7.1.0 Spring Security 7.0.0 - 7.0.6 Spring Security 6.5.0 -

  • 9.8 Critical severity

    Spring Framework: Incorrect Authorization

    CVE-2026-47892Spring

    A WebFlux application using functional endpoints and deployed with DispatcherServlet may be vulnerable to a header predicate bypass in a pre-flight request. Spring Framework 7.0.0 - 7.0.8 Spring Framework 6.2.0 - 6.2.19 Spring Framework 6.1.0 - 6.1.28 Spring F

  • 7.1 High severity

    seaweedfs: Incorrect Authorization

    CVE-2026-77611Seaweedfs

    SeaweedFS is a distributed storage system for files and blobs. In versions prior to 4.40, an authenticated S3 principal with permissions scoped to a nested object key can overwrite a different object outside that scope by calling PutObjectAcl on the key it is

  • 8.1 High severity

    seaweedfs: Incorrect Authorization

    CVE-2026-77317Seaweedfs

    SeaweedFS is a distributed storage system for files and blobs. In versions from 3.88 through 4.39, the SFTP server evaluates configured path permissions with a literal string-prefix comparison, so a user scoped to a path is also granted the same access to any

  • 8.7 High severity

    seaweedfs: Incorrect Authorization

    CVE-2026-77298Seaweedfs

    SeaweedFS is a distributed storage system for files and blobs. In versions 4.39 and earlier, the S3 API accepts an external OIDC JWT sent directly in the Authorization header and maps it to an IAM role without enforcing that role's trust policy, so a federated

  • 8.1 High severity

    SMF: Incorrect Authorization

    CVE-2026-43621SimpleMachines

    Simple Machines Forum (SMF) through 2.1.7, fixed in commit 6f0dc61, contains an authorization state-confusion vulnerability in the profile loader that allows authenticated low-privileged users to gain administrator access by supplying multiple values for the u

  • 7.1 High severity

    frappe: Incorrect Authorization

    CVE-2026-66003Frappe

    Frappe is a full-stack web application framework written in Python and JavaScript. Prior to version 15.115.0, an access control bypass in the REST API allows a user to read data from Linked DocTypes that they are not authorized to access. When a document refer

  • 7.4 High severity

    Spring Security: Incorrect Authorization

    CVE-2026-47841Spring

    An application using Spring Security's WebAuthn support may be vulnerable to user verification bypass when using a distributed HTTP session store. Spring Security 7.1.0 Spring Security 7.0.0 - 7.0.6 Spring Security 6.5.0 - 6.5.11 Spring Security 6.4.0 - 6.4.18

  • 7.3 High severity

    OpenZFS: Incorrect Authorization

    CVE-2026-79619OpenZFS

    On Linux, several OpenZFS ioctl authorization checks accept a capability held only within a user-created, unprivileged namespace as equivalent to real host privilege, allowing an unprivileged local user to perform operations that should require root. Affected

  • 9.8 Critical severity

    grav: Incorrect Authorization

    CVE-2026-80203Grav

    The getgrav/grav-plugin-api plugin before 1.0.18 does not enforce API-key scope in the requireNotSuperTarget() function in UsersController.php across seven sensitive user-management endpoints. The check uses isSuperAdmin() on the acting account rather than ver

  • 8.8 High severity

    kimai: Incorrect Authorization

    CVE-2026-80202Kimai

    Kimai before 2.56.0 does not enforce team-membership checks in TimesheetVoter::voteOnAttribute(), which maps permissions only to own_timesheet or other_timesheet. As a result, any authenticated user with ROLE_TEAMLEAD (or a role holding edit_other_timesheet/de

  • 8.1 High severity

    Edit in-place field: Incorrect Authorization

    CVE-2026-18985Drupal

    Incorrect Authorization vulnerability in Drupal Edit in-place field allows Forceful Browsing. This issue affects Edit in-place field versions: from 0.0.0 to 2.1.1.

  • 7.6 High severity

    Keystone: Incorrect Authorization

    CVE-2026-80184OpenStack

    In OpenStack Keystone before 29.0.3, tokens obtained via delegated authentication mechanisms (OAuth1 access tokens, application credentials, trusts) could be submitted to the token-method authentication path for reauthentication to escape their intended projec

  • 7.6 High severity

    Keystone: Incorrect Authorization

    CVE-2026-80182OpenStack

    In OpenStack Keystone before 29.0.3, tokens obtained via OAuth1 access token, application credential, or trust-scoped authentication could create new long-lived credentials or authorize new delegations that persist independently of, and outlive, the credential

  • 9.1 Critical severity

    Apache Tomcat: Incorrect Authorization

    CVE-2026-68525Apache

    Incorrect Authorization vulnerability in Apache Tomcat's FORM authentication process allows the bypassing of a security constraint that limits user has access to a resource POST but not GET. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.24, fro

  • 9.1 Critical severity

    Apache Tomcat: Improper Access Control

    CVE-2026-65182Apache

    Improper Access Control, Incorrect Authorization vulnerability in Apache Tomcat leads to security constraint bypass if a constraint for a longer path is specified before a more restrictive constraint for a shorter sub-path. This issue affects Apache Tomcat: fr

  • 8.3 High severity

    Chrome: Incorrect Authorization

    CVE-2026-79218Google

    Incorrect authorization in Sandbox in Google Chrome prior to 152.0.7977.65 allowed a remote attacker who had compromised the renderer process to potentially execute arbitrary code outside the sandbox via a crafted HTML page. (Chromium security severity: High)