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.8 High severity

    OpenClaw: Incorrect Authorization

    CVE-2026-43530OpenClaw

    OpenClaw versions 2026.2.23 before 2026.4.12 contain a weakened exec approval binding vulnerability in busybox and toybox applet execution that allows attackers to obscure which applet would actually run. Attackers can exploit opaque multi-call binaries to byp

  • 7.7 High severity

    OpenClaw: Incorrect Authorization

    CVE-2026-42438OpenClaw

    OpenClaw versions 2026.4.9 before 2026.4.10 contain a sender policy bypass vulnerability in the outbound host-media attachment read helper that allows unauthorized local file disclosure. Attackers with denied read access via toolsBySender or group policy can t

  • 8.8 High severity

    OpenClaw: Incorrect Authorization

    CVE-2026-42434OpenClaw

    OpenClaw versions 2026.4.5 before 2026.4.10 contain a sandbox escape vulnerability allowing sandboxed agents to override exec routing by specifying host=node. Attackers can bypass sandbox boundaries and route execution to remote nodes instead of intended sandb

  • 9.9 Critical severity

    In Apache Iceberg, the table's metadata files are control files: they tell readers which data…

    CVE-2026-42812Apache

    In Apache Iceberg, the table's metadata files are control files: they tell readers which data files belong to the table and which table version to read. `write.metadata.path` is an optional table property that tells Polaris where to write those metadata files.

  • 8.0 High severity

    Keystone: Incorrect Authorization

    CVE-2026-43001OpenStack

    An issue was discovered in OpenStack Keystone before 29.0.2. POST /v3/credentials did not validate that the caller-supplied project_id for an EC2-type credential matched the project of the authenticating application credential. This allowed an attacker holding

  • 8.8 High severity

    IdentityIQ: Incorrect Authorization

    CVE-2026-5712SailPoint Technologies

    This vulnerability impacts all versions of IdentityIQ and allows an authenticated identity that is the requestor or assignee of a work item to edit the definition of a role without having an assigned capability that would allow role editing.

  • 7.8 High severity

    OpenClaw: Incorrect Authorization

    CVE-2026-42432OpenClaw

    OpenClaw before 2026.4.8 contains a privilege escalation vulnerability allowing previously paired nodes to reconnect with exec-capable commands without the operator.admin scope requirement. Attackers can bypass re-pairing authentication to execute privileged c

  • 8.1 High severity

    OpenClaw: Incorrect Authorization

    CVE-2026-42431OpenClaw

    OpenClaw before 2026.4.8 contains a security bypass vulnerability in node.invoke(browser.proxy) that allows mutation of persistent browser profiles. Attackers can exploit this path to circumvent the browser.request persistent profile-mutation guard and modify

  • 7.1 High severity

    OpenClaw: Incorrect Authorization

    CVE-2026-42429OpenClaw

    OpenClaw before 2026.4.8 contains a privilege escalation vulnerability in the gateway plugin HTTP authentication mechanism that escalates identity-bearing operator.read requests to runtime operator.write permissions. Attackers can exploit this by sending read-

  • 8.8 High severity

    OpenClaw: Incorrect Authorization

    CVE-2026-42426OpenClaw

    OpenClaw before 2026.4.8 contains an improper authorization vulnerability where the node.pair.approve method accepts operator.write scope instead of the narrower operator.pairing scope, allowing unprivileged users to approve node pairing. Attackers with operat

  • 8.8 High severity

    OpenClaw: Incorrect Authorization

    CVE-2026-42422OpenClaw

    OpenClaw before 2026.4.8 contains a role bypass vulnerability in the device.token.rotate function that allows minting tokens for unapproved roles. Attackers can bypass device role-upgrade pairing to preserve or mint roles and scopes that had not undergone inte

  • 8.8 High severity

    OpenClaw: Incorrect Authorization

    CVE-2026-41404OpenClaw

    OpenClaw before 2026.3.31 contains an incomplete scope-clearing vulnerability in trusted-proxy authentication mode that allows operator.admin privilege escalation. Attackers can exploit this by declaring operator scopes on non-Control-UI clients, allowing self

  • 7.1 High severity

    OpenClaw: Incorrect Authorization

    CVE-2026-41379OpenClaw

    OpenClaw before 2026.3.28 contains a privilege escalation vulnerability allowing authenticated operators with write permissions to access admin-class Talk Voice configuration persistence. Attackers with operator.write privileges can exploit the chat.send endpo

  • 8.5 High severity

    OpenClaw: Incorrect Authorization

    CVE-2026-41371OpenClaw

    OpenClaw before 2026.3.28 contains a privilege escalation vulnerability in chat.send that allows write-scoped gateway callers to trigger admin-only session reset operations. Attackers can rotate target sessions, archive prior transcript state, and force new se

  • 9.1 Critical severity

    astro: Interpretation Conflict

    CVE-2026-41248Clerk

    Clerk JavaScript is the official JavaScript repository for Clerk authentication. createRouteMatcher in @clerk/nextjs, @clerk/nuxt, and @clerk/astro can be bypassed by certain crafted requests, allowing them to skip middleware gating and reach downstream handle

  • 9.8 Critical severity

    CodeChecker: Authentication Bypass by Spoofing

    CVE-2026-25660Ericsson

    CodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy. Authentication bypass occurs when the URL ends with Authentication with certain function calls. This bypass allows assigning arbitrary permis

  • 8.1 High severity

    Apache DolphinScheduler: Incorrect Authorization

    CVE-2026-23902Apache

    Incorrect Authorization vulnerability in Apache DolphinScheduler allows authenticated users with system login permissions to use tenants that are not defined on the platform during workflow execution. This issue affects Apache DolphinScheduler versions prior t

  • 7.7 High severity

    kyverno: Incorrect Authorization

    CVE-2026-41068Kyverno

    Kyverno is a policy engine designed for cloud native platform engineering teams. The patch for CVE-2026-22039 fixed cross-namespace privilege escalation in Kyverno's `apiCall` context by validating the `URLPath` field. However, the ConfigMap context loader has

  • 8.8 High severity

    kirby: Incorrect Authorization

    CVE-2026-41325Getkirby

    Kirby is an open-source content management system. Kirby's user permissions control which user role is allowed to perform specific actions to content models in the CMS. These permissions are defined for each role in the user blueprint (`site/blueprints/users/.

  • 8.8 High severity

    OpenClaw: Incorrect Authorization

    CVE-2026-41344OpenClaw

    OpenClaw before 2026.3.28 contains a privilege escalation vulnerability in the chat.send endpoint that allows write-scoped gateway callers to persist admin-only verboseLevel session overrides. Attackers can exploit the /verbose parameter to bypass access contr

  • 7.1 High severity

    clearancekit: Incorrect Authorization

    CVE-2026-40599Craigjbass

    ClearanceKit intercepts file-system access events on macOS and enforces per-process access policies. Prior to 5.0.5, ClearanceKit incorrectly treats a process with an empty Team ID and a non-empty Signing ID as an Apple platform binary. This bug allows a malic

  • 7.1 High severity

    freescout: Incorrect Authorization

    CVE-2026-41191Freescout-help-desk

    FreeScout is a free self-hosted help desk and shared mailbox. Prior to version 1.8.215, `MailboxesController::updateSave()` persists `chat_start_new` outside the allowed-field filter. A user with only the mailbox `sig` permission sees only the signature field

  • 7.1 High severity

    freescout: Incorrect Authorization

    CVE-2026-41190Freescout-help-desk

    FreeScout is a free self-hosted help desk and shared mailbox. Prior to version 1.8.215, when `APP_SHOW_ONLY_ASSIGNED_CONVERSATIONS` is enabled, direct conversation view correctly blocks users who are neither the assignee nor the creator. The `save_draft` AJAX

  • 7.1 High severity

    freescout: Incorrect Authorization

    CVE-2026-41189Freescout-help-desk

    FreeScout is a free self-hosted help desk and shared mailbox. Prior to version 1.8.215, customer-thread editing is authorized through `ThreadPolicy::edit()`, which checks mailbox access but does not apply the assigned-only restriction from `ConversationPolicy`

  • 8.8 High severity

    OpenClaw: Incorrect Authorization

    CVE-2026-41303OpenClaw

    OpenClaw before 2026.3.28 contains an authorization bypass vulnerability in Discord text approval commands that allows non-approvers to resolve pending exec approvals. Attackers can send Discord text commands to bypass the channels.discord.execApprovals.approv

  • 8.1 High severity

    nginx-ui: Improper Access Control

    CVE-2026-330310xJacky

    Nginx UI is a web user interface for the Nginx web server. Prior to version 2.3.4, a user who was disabled by an administrator can use previously issued API tokens for up to the token lifetime. In practice, disabling a compromised account does not actually ter

  • 8.5 High severity

    SKYSEA Client View: Incorrect Authorization

    CVE-2026-39454Sky

    SKYSEA Client View and SKYMEC IT Manager provided by Sky Co.,LTD. configure the installation folder with improper file access permission settings. A non-administrative user may manipulate and/or place arbitrary files within the installation folder of the produ

  • 7.5 High severity

    Apache Airflow: Incorrect Authorization

    CVE-2026-32228Apache

    UI / API User with asset materialize permission could trigger dags they had no access to. Users are advised to migrate to Airflow version 3.2.0 that fixes the issue.

  • 8.8 High severity

    movary: Incorrect Authorization

    CVE-2026-40350Leepeuker

    Movary is a self hosted web app to track and rate a user's watched movies. Prior to version 0.71.1, an ordinary authenticated user can access the user-management endpoints `/settings/users` and use them to enumerate all users and create a new administrator acc

  • 8.4 High severity

    IdentityIQ: Incorrect Authorization

    CVE-2026-4857SailPoint Technologies

    IdentityIQ 8.5, all IdentityIQ 8.5 patch levels prior to 8.5p2, IdentityIQ 8.4, and all IdentityIQ 8.4 patch levels prior to 8.4p4 allow authenticated users assigned the Debug Pages Read Only capability or any custom capability with the ViewAccessDebugPage SPR

  • 9.1 Critical severity

    Velociraptor: Incorrect Authorization

    CVE-2026-6290Rapid7

    Velociraptor versions prior to 0.76.3 contain a vulnerability in the query() plugin which allows access to all orgs with the user's current ACL token. This allows an authenticated GUI user with access in one org, to use the query() plugin, in a notebook cell,

  • 8.1 High severity

    Guardian: Incorrect Authorization

    CVE-2025-40897Nozomi Networks

    An access control vulnerability was discovered in the Threat Intelligence functionality due to a specific access restriction not being properly enforced for users with view-only privileges. An authenticated user with view-only privileges for the Threat Intelli

  • 8.8 High severity

    chamilo-lms: Improper Privilege Management

    CVE-2026-40291Chamilo

    Chamilo LMS is an open-source learning management system. In versions prior to 2.0.0-RC.3, an insecure direct object modification vulnerability in the PUT /api/users/{id} endpoint allows any authenticated user with ROLE_STUDENT to escalate their privileges to

  • 8.1 High severity

    OpenClaw: Incorrect Authorization

    CVE-2026-35653OpenClaw

    OpenClaw before 2026.3.24 contains an incorrect authorization vulnerability in the POST /reset-profile endpoint that allows authenticated callers with operator.write access to browser.request to bypass profile mutation restrictions. Attackers can invoke POST /

  • 8.8 High severity

    OpenClaw: Incorrect Authorization

    CVE-2026-35645OpenClaw

    OpenClaw before 2026.3.25 contains a privilege escalation vulnerability in the gateway plugin subagent fallback deleteSession function that uses a synthetic operator.admin runtime scope. Attackers can exploit this by triggering session deletion without a reque

  • 8.1 High severity

    OpenClaw: Incorrect Authorization

    CVE-2026-34512OpenClaw

    OpenClaw before 2026.3.25 contains an improper access control vulnerability in the HTTP /sessions/:sessionKey/kill route that allows any bearer-authenticated user to invoke admin-level session termination functions without proper scope validation. Attackers ca

  • 8.8 High severity

    cmd/go: Incorrect Authorization

    CVE-2026-27140Go toolchain

    SWIG file names containing 'cgo' and well-crafted payloads could lead to code smuggling and arbitrary code execution at build time due to trust layer bypass.

  • 8.1 High severity

    CRM: Authorization Bypass Through User-Controlled Key

    CVE-2026-39331ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 7.1.0, an authenticated API user can modify any family record's state without proper authorization by simply changing the {familyId} parameter in requests, regardless of whether they possess the re

  • 7.1 High severity

    OpenHarness: Incorrect Authorization

    CVE-2026-22682HKUDS

    OpenHarness prior to commit 166fcfe contains an improper access control vulnerability in built-in file tools due to inconsistent parameter handling in permission enforcement, allowing attackers who can influence agent tool execution to read arbitrary local fil

  • 8.1 High severity

    filebrowser: Incorrect Authorization

    CVE-2026-35604Filebrowser

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to 2.63.1, when an admin revokes a user's Share and Download permissions, existing share links created by that user r