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

  • 10.0 Critical severity

    Adobe Campaign Classic: Incorrect Authorization

    CVE-2026-48303Adobe

    Adobe Campaign Classic (ACC) versions 7.4.3 build 9394 and earlier are 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 inter

  • 8.4 High severity

    ColdFusion 2025: Incorrect Authorization

    CVE-2026-47929AdobeEPSS 1.88%

    ColdFusion versions 2023.19, 2025.8 and earlier are affected by an Incorrect Authorization vulnerability that could result in arbitrary code execution in the context of the current user. A high-privileged attacker could exploit this vulnerability to gain eleva

  • 7.1 High severity

    snipe-it: Incorrect Authorization

    CVE-2026-48507Grokability

    Snipe-IT is an IT asset/license management system. A vulnerability in versions prior to 8.6.0 allows a non-admin user holding only the granular `users.edit` permission to lock every admin out of the instance by editing the `activated` flag (which determines wh

  • 7.8 High severity

    Samsung Mobile Devices: Incorrect Authorization

    CVE-2026-21031Samsung

    Improper authorization in AppBlock prior to SMR Jun-2026 Release 1 allows local attacker to launch arbitrary activity. User interaction is required for triggering this vulnerability.

  • 8.6 High severity

    froxlor: Incorrect Authorization

    CVE-2026-41235Froxlor

    Froxlor is open source server administration software. Version 2.3.6 lets administrators configure `system.available_shells` as the approved shell list that customers may assign to FTP users. However, the server-side FTP account handlers do not enforce that wh

  • 9.9 Critical severity

    Mistral: Incorrect Authorization

    CVE-2026-41283OpenStack

    OpenStack Mistral through 22.0.0 allows Arbitrary Remote Code Execution when the API is exposed. There are endpoints that allow code execution, which can lead to exfiltration of service credentials.

  • 8.1 High severity

    LibreChat: Incorrect Authorization

    CVE-2026-44654Danny-avila

    LibreChat is an enhanced ChatGPT clone that supports multiple AI providers. In versions up to and including 0.8.3, a shared-agent editor can delete file records through `DELETE /api/files` that the owner has reused across multiple agents. The deletion removes

  • 9.1 Critical severity

    alf.io: Incorrect Authorization

    CVE-2026-35482Alfio-event

    alf.io is an open source ticket reservation system for conferences, trade shows, workshops, and meetups. Prior to version 2.0-M5-2606, a sandbox escape vulnerability in the alf.io extension script engine allows an authenticated administrator to execute arbitra

  • 7.5 High severity

    prefecthq/prefect: Incorrect Authorization

    CVE-2026-3514PrefectHQ

    In version 3.6.19 of prefecthq/prefect, an authentication bypass vulnerability exists due to the improper handling of URL path exemptions for health check probes. Specifically, the authentication middleware exempts any URL path ending with 'health' or 'ready'

  • 7.8 High severity

    Android: Incorrect Authorization

    CVE-2025-32348Google

    In multiple locations, there is a possible background activity launch due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

  • 9.1 Critical severity

    Capsule is a multi-tenancy and policy-based framework for Kubernetes.

    CVE-2026-22872Projectcapsule

    Capsule is a multi-tenancy and policy-based framework for Kubernetes. The Capsule Controller runs with cluster-admin privileges. Although the TenantResource RawItems processing logic forcibly sets the namespace, this is ineffective for cluster-scoped resources

  • 9.1 Critical severity

    cli: Incorrect Authorization

    CVE-2026-48501Cli

    GitHub CLI (gh) is GitHub’s official command line tool. Prior to 2.93.0, GitHub CLI incorrectly includes authorization header in API requests to TUF repository mirrors via gh attestation, gh release verify, and gh release verify-asset commands. The CLI uses a

  • 8.8 High severity

    OpenClaw: Incorrect Authorization

    CVE-2026-35674OpenClaw

    OpenClaw before 2026.5.18 contains a scope bypass vulnerability in the Gateway chat.send route that allows scoped clients to execute privileged commands. Attackers with operator.write scope can deliver commands through inherited external routes to bypass opera

  • 8.1 High severity

    portainer: Incorrect Authorization

    CVE-2026-44882Portainer

    Portainer Community Edition is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACI environments. From 2.33.0 to before 2.33., Portainer proxies requests to Kubernetes clusters thro

  • 8.5 High severity

    portainer: Incorrect Authorization

    CVE-2026-44850Portainer

    Portainer Community Edition is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACI environments. From 2.33.0 to before 2.33.8, 2.39.2, and 2.41.0, Portainer offers an environment-l

  • 7.7 High severity

    Oracle Public Sector Financials (International): Incorrect Authorization

    CVE-2026-46823Oracle

    Vulnerability in the Oracle Public Sector Financials (International) product of Oracle E-Business Suite (component: Authorization). Supported versions that are affected are 12.2.6-12.2.15. Easily exploitable vulnerability allows low privileged attacker with ne

  • 7.1 High severity

    rustfs: Incorrect Authorization

    CVE-2026-45042Rustfs

    RustFS is a distributed object storage system built in Rust. Prior to 1.0.0-beta.2, improper authorization in the UploadPartCopy operation allows copying objects across buckets without enforcing destination bucket restrictions on allowed copy sources. The impl

  • 8.1 High severity

    Keystone: Incorrect Authorization

    CVE-2026-44394OpenStack

    An issue was discovered in OpenStack Keystone before 29.0.2. The Keystone federated token rescoping mechanism does not propagate the original token's expiry to the newly issued token. When a federated user rescopes a token via POST /v3/auth/tokens, the handle_

  • 8.8 High severity

    Keystone: Incorrect Authorization

    CVE-2026-43000OpenStack

    An issue was discovered in OpenStack Keystone before 29.0.2. When combined with an application credential impersonation vulnerability, an attacker with the member role on a project can escalate to admin by chaining unrestricted application credentials with Key

  • 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

    Keystone: Incorrect Authorization

    CVE-2026-42998OpenStack

    An issue was discovered in OpenStack Keystone before 29.0.2. The Keystone application credential authentication plugin does not verify that the user supplied in the authentication request matches the owner of the application credential. An attacker can authent

  • 7.1 High severity

    Linux: Incorrect Authorization

    CVE-2026-46150Linux

    In the Linux kernel, the following vulnerability has been resolved: fanotify: fix false positive on permission events fsnotify_get_mark_safe() may return false for a mark on an unrelated group, which results in bypassing the permission check. Fix by skipping o

  • 8.1 High severity

    pam_usb: Incorrect Authorization

    CVE-2026-48064Mcdope

    pam_usb provides hardware authentication for Linux using ordinary removable media. Prior to 0.9.1, when a PAM service is configured with deny_remote=false in pam_usb (commonly done for display managers such as gdm-password or lightdm to bypass process/TTY heur

  • 8.4 High severity

    himmelblau: Incorrect Authorization

    CVE-2026-45108Himmelblau-idm

    Himmelblau is an interoperability suite for Microsoft Azure Entra ID and Intune. From 2.0.0 to before 3.1.5 and 2.3.11, Himmelblau contained an authentication bypass vulnerability in the Device Authorization Grant (DAG) flow that allowed a user within the same

  • 8.1 High severity

    budibase: Incorrect Authorization

    CVE-2026-48152Budibase

    Budibase is an open-source low-code platform. Prior to 3.39.0, the single-datasource GET and PUT routes are guarded by generic TABLE READ, not by Builder/Admin permission or datasource-specific ownership/resource checks. The built-in Basic app user role maps t

  • 7.1 High severity

    core: Improperly Implemented Security Check for Standard

    CVE-2026-44473Ellanetworks

    Ella Core is a 5G core designed for private networks. Prior to 1.10.0, a radio with a valid NG Setup can send a forged PDUSessionResourceSetupResponse carrying any UE's AMF-UE-NGAP-ID. Ella Core does not verify the message arrived on the SCTP association bound

  • 10.0 Critical severity

    free5gc: Incorrect Authorization

    CVE-2026-44330Free5gc

    free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, free5GC's NEF mounts the nnef-pfdmanagement route group without inbound OAuth2/bearer-token authorization. A network attacker who can reach NEF on the SBI can use a forged or arbi

  • 8.1 High severity

    rabbitmq-server: Incorrect Authorization

    CVE-2026-44838Rabbitmq

    RabbitMQ is a messaging and streaming broker. From 4.2.0 to before 4.2.4, RabbitMQ's MQTT plugin allows for topic-level authorization using regular expressions with variable substitution. Administrators can create patterns such as ^{client_id}-sensors$ to rest

  • 7.1 High severity

    auth0.js: Incorrect Authorization

    CVE-2026-42280Auth0

    Auth0.js is a client-side JavaScript library for Auth0. From 8.11.0 to 9.32.0, under specific preconditions, the Auth0.js SDK may improperly return user profile information using a valid access token when a specifically crafted invalid ID token is provided. Th

  • 7.9 High severity

    Linux: Incorrect Authorization

    CVE-2026-46076Linux

    In the Linux kernel, the following vulnerability has been resolved: KVM: nSVM: Raise #UD if unhandled VMMCALL isn't intercepted by L1 Explicitly synthesize a #UD for VMMCALL if L2 is active, L1 does NOT want to intercept VMMCALL, nested_svm_l2_tlb_flush_enable

  • 8.8 High severity

    snipe-it: Improper Preservation of Permissions

    CVE-2026-44832Grokability

    Snipe-IT is an IT asset/license management system. Prior to 8.4.1, aAn authenticated user with only users.edit permission can escalate their own privileges to admin by sending a PATCH request to /api/v1/users/{id} with permissions[admin]=1. The API controller

  • 9.8 Critical severity

    Engineering Lifecycle Management: Incorrect Authorization

    CVE-2026-3660IBM

    IBM Engineering Lifecycle Management 7.0.3, 7.1.0, and 7.2.0 could allow an unauthenticated remote attacker to update server property files that would allow them to gain unauthorized access to the application.

  • 8.1 High severity

    CODESYS Control RTE (SL): Incorrect Authorization

    CVE-2026-8046Codesys

    The affected products insufficiently verify authorization when deleting user accounts. An authenticated, low-privileged remote user can exploit this vulnerability to delete other users, including those with higher privileges.

  • 7.3 High severity

    hermes-agent: Missing Authorization

    CVE-2026-9350NousResearch

    A vulnerability was identified in NousResearch hermes-agent up to 2026.4.16. This affects the function check_all_command_guards of the file tools/approval.py of the component Batch Runner. Such manipulation leads to missing authorization. The attack can be lau

  • 8.8 High severity

    Docker Desktop: Incorrect Authorization

    CVE-2026-6406Docker

    The Docker CLI --use-api-socket flag bypasses Enhanced Container Isolation (ECI) restrictions in Docker Desktop. When ECI is enabled, Docker socket mounts from containers are denied unless explicitly allowed via the admin-settings configuration. However, the -

  • 7.1 High severity

    authentik: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-40166Goauthentik

    authentik is an open-source identity provider. In versions prior to 2025.12.5 and 2026.2.0-rc1 through 2026.2.2, authenticated non-admin users with at least one OAuth2 access token can retrieve the client_secret of confidential OAuth2 providers they have previ

  • 7.1 High severity

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

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

    Previously, CVE-2024-45337 fixed an authorization bypass for misused ssh server configurations; if any other type of callback is passed other than public key, then the source-address validation would be skipped.

  • 8.8 High severity

    Concrete CMS: Incorrect Authorization

    CVE-2026-8350Concrete CMS

    Concrete CMS 9.5.0 and below is vulnerable to missing authorization in the bulk_user_assignment.php which can lead to privilege escalation to Administrative Group. Any authenticated user with access to the bulk user assignment dashboard page can add any user e

  • 8.8 High severity

    litellm: Incorrect Authorization

    CVE-2026-47102BerriAI

    LiteLLM prior to 1.83.10 allows a user to modify their own user_role via the /user/update endpoint. While the endpoint correctly restricts users to updating only their own account, it does not restrict which fields may be changed. A user who can reach this end

  • 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'